امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش های رایگان aKaReZa ( حسین باقری )
نویسنده پیام
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,612
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #122
RE: آموزش های رایگان aKaReZa ( حسین باقری )
aKaReZa 122 - AVR, Timer, Millis - Mode 7

توی این قسمت می‌ریم سراغ تایمر در میکروکنترلر AVR و یادگیری مفهوم millis و نحوه استفاده از اون. قدم‌به‌قدم یک پروژه جدید ایجاد می‌کنیم، چند تا Task مختلف پیاده‌سازی می‌کنیم و در نهایت ساختار millis رو بررسی می‌کنیم. همینطور مفهوم Multitasking ساده بدون RTOS رو هم روی AVR تمرین می‌کنیم تا بتونیم چند Task رو به شکل همزمان مدیریت کنیم و همینطور نحوه ایجاد تاخیر بدون استفاده از تابع Delay رو هم یاد میگیریم.
مطالبی که توی این ویدئو یاد می‌گیریم:
تعریف چند Task مختلف
ساخت millis در AVR
پیاده سازی Multitasking ساده
نکات مهم در استفاده از millis
معرفی ساختار و اجزای millis Structure

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DP27TTYEtIP/


لینک کامل ویدئو در یوتیوب:
https://youtu.be/Jw2_HUWW0NI


صفحه گیتهاب من:
https://github.com/aKaReZa75

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۲۴-مهر-۱۴۰۴, ۰۹:۵۵:۳۸
وب سایت ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,612
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #123
RE: آموزش های رایگان aKaReZa ( حسین باقری )
aKaReZa 123 - eBoard, STLink Interface

توی این قسمت می‌ریم سراغ طراحی، لحیم‌کاری و تست رابط STLink. از بخش طراحی شروع می‌کنیم و بعد مرحله به مرحله فرآیند لحیم کاری رو انجام می‌دیم. بعد از اون به سراغ معرفی STLink، JLink و ULink می‌ریم و تنظیمات محیط keil رو برای پروگرام و دیباگ کردن به وسیله این ابزارهای انجام میئیم و در نهایت هم نحوه استفاده از مبدل USB به TTL تعبیه شده بروی برد رو بررسی می‌کنیم.
مطالبی که توی این ویدئو یاد می‌گیریم:
طراحی رابط STLink
نحوه صحیح لحیم‌کاری قطعات (Soldering)
معرفی و بررسی تنظیمات STLink
معرفی و بررسی JLink
معرفی و بررسی ULink
معرفی و بررسی مبدل USB به TTL

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DQI6CnqkkIm/


لینک کامل ویدئو در یوتیوب:
https://youtu.be/K9i31Nqotro


صفحه گیتهاب من:
https://github.com/aKaReZa75

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۰۱-آبان-۱۴۰۴, ۰۹:۳۵:۴۲
وب سایت ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,612
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #124
RE: آموزش های رایگان aKaReZa ( حسین باقری )
aKaReZa 124 - Embedded Systems Roadmap

توی این قسمت قراره نقشه‌راه (RoadMap) ویدئو های آموزشی کانال رو در راستای یادگیری دنیای Embedded باهم مرور کنیم. از هدف اصلی این مسیر آموزشی شروع می‌کنیم، بعد نحوه انتخاب تخصص، مسیر یادگیریا، ساختار پلی‌لیست‌های یوتیوب و ترتیب دیدن ویدئوها رو بررسی می‌کنیم.
مطالبی که توی این ویدئو یاد می‌گیریم:
هدف و ساختار ویدئوهای کانال
مسیر یادگیری دنیای Embedded System
نحوه انتخاب تخصص در حوزه Embedded Systems
معرفی پلی‌لیست‌های آموزشی یوتیوب
ترتیب مناسب تماشای ویدئوها
معرفی روش اصولی و کارآمد برای یادگیری
نحوه ارسال کامنت و فیبدک
نحوه مطرح کردن سوالات

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DQbAeI2Er-V/


لینک کامل ویدئو در یوتیوب:
https://youtu.be/3QYfv7A7aMc


صفحه گیتهاب من:
https://github.com/aKaReZa75

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۰۸-آبان-۱۴۰۴, ۱۰:۱۷:۱۶
وب سایت ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,612
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #125
RE: آموزش های رایگان aKaReZa ( حسین باقری )
aKaReZa 125 - RCS, AVR - PART L

توی این قسمت از پروژه RCS وارد فاز جدیدی از توسعه نرم‌افزار می‌شیم. از نحوه ساخت Branch جدید برای توسعه ایمن کد رو بررسی می‌کنیم. بعد، ساختار State Machine رو برای کنترل وضعیت سیستم پیاده‌سازی می‌کنیم و کتابخانه‌های مورد نیاز پروژه رو اضافه می‌کنیم. در ادامه، Scheduler پروژه رو تنظیم می‌کنیم، تسک‌های مربوط به خروجی‌ها (Outputs Task) و نمایشگر (Display Task) رو توسعه می‌دیم و حالت‌های مختلف سیستم (System States) رو هم اضافه میکنیم. در انتها، مکانیزم One-Time Operations و حالت‌های مختلف GSM مورد بررسی قرار می‌گیره و در نهایت تغییرات پروژه روی گیت‌هاب Push می‌شن.
مطالبی که توی این ویدئو یاد می‌گیریم:
نحوه ایجاد و مدیریت شاخه (Branch) در Git
پیاده‌سازی State Machine برای کنترل رفتار سیستم
اضافه کردن کتابخانه‌های موردنیاز به پروژه
طراحی و اجرای Scheduler برای اجرای Taskها
توسعه تسک‌های خروجی و به‌روزرسانی نمایشگر
بررسی State های مختلف ماژول GSM
ارسال تغییرات branch به گیت‌هاب (git push)

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DQs-ZJKEieX/


لینک کامل ویدئو در یوتیوب:
https://youtu.be/RPZP1AIJVvo


صفحه گیتهاب من:
https://github.com/aKaReZa75

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۵-آبان-۱۴۰۴, ۱۰:۰۳:۱۸
وب سایت ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,612
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4700 تشکر در 1593 ارسال )
ارسال: #126
RE: آموزش های رایگان aKaReZa ( حسین باقری )
aKaReZa 126 - STM32, HAL, GPIO

توی این قسمت از آموزش STM32، می‌ریم سراغ یکی از پایه‌ای‌ترین و مهم‌ترین مباحث یعنی پریفرال GPIO با استفاده از HAL Library.گام‌به‌گام نحوه‌ی پیکربندی پایه‌ها در حالت‌های مختلف مثل Input، Output، Alternate Function و Analog رو بررسی می‌کنیم و بعد در محیط CubeMX یک پروژه‌ی جدید ایجاد می‌کنیم تا پیکربندی پایه‌ها رو به‌صورت عملی ببینیم. در ادامه با توابع کاربردی مثل HAL_GPIO_WritePin()، HAL_GPIO_TogglePin() و HAL_GPIO_ReadPin() آشنا می‌شیم و عملکردشون رو تست می‌کنیم. همچنین درباره‌ی زمان‌بندی با تابع HAL_Delay()، مفهوم GPIO Speed و نکات مهم اون هم صحبت می‌کنیم.
مطالبی که توی این ویدئو یاد می‌گیریم:
آشنایی با مفهوم GPIO در STM32
پیکربندی پایه‌ها در حالت Input، Output، Alternate Function و Analog
ایجاد پروژه جدید در CubeMX
بررسی تابع MX_GPIO_Init() و نحوه‌ی مقداردهی اولیه پایه‌ها
کنترل پایه‌ها با توابع HAL_GPIO_WritePin و HAL_GPIO_TogglePin
خواندن وضعیت پایه‌ها با HAL_GPIO_ReadPin
استفاده از HAL_Delay برای ایجاد تأخیرهای زمانی
بررسی و رفع مشکل تابع HAL_Delay
مفهوم GPIO Speed و تاثیر آن

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DQ-8Qc5Eqs7/


لینک کامل ویدئو در یوتیوب:
https://youtu.be/rTIU0vWZKQs


صفحه گیتهاب من:
https://github.com/aKaReZa75

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
دیروز, ۰۹:۲۲:۱۰
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  فایل های رایگان تابلو بانکی سیتک (ساعت بانکی) sina6479 0 2,170 ۳۱-تير-۱۳۹۴, ۱۲:۴۹:۱۷
آخرین ارسال: sina6479

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS