آنچه یاد خواهید گرفت:
برنامهنویسی میکروکنترلرها و دستگاههای 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 که به دنبال یک ابزار یادگیری عملی و قابل دسترس برای دانشجویان خود هستند.