میکروکنترلرها و اینترنت اشیا: یادگیری با سختافزار آنلاین واقعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- برنامهنویسی میکروکنترلرها و دستگاههای IoT (STM32 WB55RG) با استفاده از MBED OS 6 و Keil Studio Cloud
- نوشتن، بارگذاری و تست نرمافزارهای تعبیه بر روی سختافزار واقعی از طریق LabsLand، با دسترسی رایگان که در دوره گنجانده شده است.
- کنترل LEDها، دکمهها، موتورهای سرو و سایر دستگاههای جانبی در پروژههای عملی میکروکنترلر
- استفاده از ارتباط سریال برای عیبیابی و تعامل مؤثر با سیستمهای تعبیه
پیش نیازهای دوره
- تجربه اولیه برنامهنویسی در هر زبانی (C، Python، Java و غیره).
- نیازی به دانش قبلی در مورد سیستمهای تعبیه یا میکروکنترلرها نیست.
- نیازی به خرید سختافزار نیست، شما به دستگاههای سختافزاری واقعی بهصورت آنلاین دسترسی خواهید داشت.
- یک کامپیوتر با اتصال به اینترنت برای دسترسی به Keil Studio Cloud و LabsLand
توضیحات دوره
آیا به میکروکنترلرها، سیستمهای تعبیه یا اینترنت اشیا علاقهمند هستید و میخواهید از آنها در عمل استفاده کنید، اما نمیخواهید دستگاهها را خریداری کنید یا منتظر بمانید تا به دستتان برسند؟ این دوره برای شماست! برخلاف دورههای دیگر، شما با سختافزار واقعی میکروکنترلر بهصورت آنلاین کار خواهید کرد، بدون نیاز به خرید هیچ دستگاهی. هرچند اگر بخواهید میتوانید یک آزمایشگاه محلی راهاندازی کنید.
در این دوره عملی، خواهید آموخت که میکروکنترلرها چگونه کار میکنند، چگونه با استفاده از Keil Studio Cloud و MBED OS 6 آنها را برنامهنویسی کنید و چگونه LEDها، دکمهها، سرورها و حسگرهای آنالوگ را کنترل کنید. همچنین ارتباط سریال، تکنیکهای عیبیابی و مدولاسیون عرض پالس (PWM) برای کنترل پیشرفته را بررسی خواهید کرد.
چه چیزی این دوره را منحصر به فرد میکند؟
- کار با سختافزار واقعی – بدون شبیهسازی! شما از آزمایشگاه آنلاین میکروکنترلر LabsLand برای برنامهنویسی سختافزار واقعی STM32 بهطور از راه دور استفاده خواهید کرد. دسترسی رایگان به سختافزار به مدت یک هفته در این دوره گنجانده شده است، که برای انجام وظایف کافی است. (دسترسی اضافی میتواند با قیمت بسیار مناسب خریداری شود، یا میتوانید یک آزمایشگاه محلی سنتی و گرانتر راهاندازی کنید).
- یادگیری عملی و تجربی – هر مفهوم با تمرینات کدنویسی و وظایف تقویت میشود.
- یادگیری ابزارهای استاندارد صنعتی – ما از Keil Studio Cloud و MBED OS 6 استفاده میکنیم که بهطور گسترده در توسعه سیستمهای تعبیه به کار میروند.
- نیازی به تجربه قبلی در میکروکنترلرها نیست – درک اولیه از برنامهنویسی (C++/C یا مشابه) مفید است، اما ما شما را قدم به قدم راهنمایی میکنیم.
در پایان این دوره، شما:
- درک خواهید کرد که میکروکنترلرها چگونه کار میکنند و چگونه برنامهنویسی میشوند.
- از I/O دیجیتال برای کنترل LEDها و دکمهها استفاده خواهید کرد.
- ورودیهای آنالوگ را خوانده و با حسگرها تعامل خواهید داشت.
- از PWM برای کنترل روشنایی LEDها و موتورهای سرو استفاده خواهید کرد.
- کد خود را بهطور مؤثر با استفاده از ارتباط سریال عیبیابی خواهید کرد.
چه شما علاقهمند، دانشجوی مهندسی یا مدرس باشید، این دوره به شما تجربه عملی در برنامهنویسی میکروکنترلر با استفاده از سختافزار واقعی میدهد!
همین حالا بپیوندید و برنامهنویسی میکروکنترلرها را بهصورت آنلاین آغاز کنید!
این دوره برای چه کسانی مناسب است؟
- دانشجویان، علاقهمندان و مهندسان علاقهمند به میکروکنترلرها و IoT
- توسعهدهندگان نرمافزار کنجکاو در مورد برنامهنویسی سختافزار و سیستمهای تعبیه
- هر کسی که میخواهد برنامهنویسی میکروکنترلرها را بدون خرید سختافزار یاد بگیرد.
- معلمان STEM که به دنبال یک ابزار یادگیری عملی و قابل دسترس برای دانشجویان خود هستند.
میکروکنترلرها و اینترنت اشیا: یادگیری با سختافزار آنلاین واقعی
-
خوشآمدید و آنچه خواهید آموخت 03:56
-
راهاندازی IDE: Keil Studio Cloud 07:32
-
دسترسی به سختافزار از راه دور (میکروکنترلر STM32) با LabsLand 14:29
-
آزمون سریع دانش None
-
بررسی راهاندازی شما: بارگذاری و اجرای اولین برنامه شما None
-
درک GPIOها: I/O دیجیتال، LEDها و دکمهها 09:49
-
تست دانش شما: GPIOها، I/O دیجیتال، LEDها و دکمهها None
-
Nucleo-WB55RG ،Pinout و نمودارهای Fritzing 14:34
-
تست دانش شما: LEDها و دکمهها بر روی NUCLEO-WB55RG None
-
استفاده از DigitalIn و DigitalOut برای کنترل LEDها و دکمهها در Mbed 10:23
-
تست دانش شما: استفاده از Digital In و Digital Out برای کنترل LEDها و دکمهها None
-
چالش عملی: توالی LED سفارشی بر حسب درخواست None
-
ترمینال سریال – عیبیابی و چاپ دادهها 20:56
-
خواندن ورودیهای آنالوگ (پتانسیومترها) با ADC 17:46
-
تست دانش شما: ترمینال سریال و ورودیهای آنالوگ None
-
چالش عملی: هشدار ولتاژ None
-
مدولاسیون عرض پالس (PWM) 02:17
-
تست دانش شما: PWM None
-
استفاده از PWM در عمل برای کنترل روشنایی 10:57
-
مقدمهای بر موتورهای سرو 05:01
-
تست دانش شما: موتورهای سرو None
-
استفاده از PWM در عمل برای کنترل یک سرو 12:23
-
چالش عملی: سروها و نورها None
-
مقدمهای بر آزمایشگاههای هیبریدی: ترکیب سختافزار واقعی با محیطهای مجازی 04:56
-
چالش نهایی عملی: سیستم پارکینگ هوشمند None
مشخصات آموزش
میکروکنترلرها و اینترنت اشیا: یادگیری با سختافزار آنلاین واقعی
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:25
- مدت زمان :02:29:20
- حجم :1.02GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy