دوره برنامه نویسی STM32 در آردوینو

بیشتر افرادی که قبلا با میکروکنترلرهای AVR کار کرده اند و قصد دارند برای بهبود عملکرد پروژه های خود و همچنین صنعتی تر کردن مدارهای خود، از میکروکنترلرهای سری ARM بجای میکروکنترلرهای AVR استفاده کنند و از امکانات بی نظیر سری ARM (مانند سرعت پردازش بالاتر، نویز پذیری کمتر، حافظه ی بیشتر و مصرف توان پایینتر) بهره ببرند ممکن است از انجام این کار ناتوان باشند و به دلیل عدم آشنایی با رجیسترهای میکروکنترلر و زبان برنامه نویسی آن و همچنین به دلیل عدم آشنایی با کامپایلرها که جهت برنامه نویسی میکروکنترلرهای خانواده ی ARM استفاده می شود، برای آنها کار کردن با میکروکنترلرهای ARM مشکل باشد.

توضیحات تکمیلی


دوره برنامه نویسی STM32 در آردوینو

دوره برنامه نویسی STM32 در آردوینو

 

از طرفی محیط توسعه ی آردوینو به دلیل کاربر پسند بودن و سادگی کار با آن و همچنین فراوانی کتابخانه ها برای آن، محبوبیت فراوانی بین کاربران دارد. بنا به همین دلایل و همچنین به دلیل اینکه اطلاعات و مستندات مناسبی در این خصوص موجود نیست و اطلاعات موجود در اینترنت بسیار پراکنده و گمراه کننده است، اقدام به تهیه ی یک پکیج آموزشی جامع برنامه نویسی میکروکنترلر STM32 توسط آردوینو نمودیم.

دوره برنامه نویسی STM32 در آردوینو

در پکیج آموزشی برنامه نویسی stm32 در آردوینو ، ابتدا به مقایسه ی میکروکنترلرهای ARM و AVR پرداخته ایم. سپس میکروکنترلر STM32 انتخابی و برد آن و سخت افزارش را مورد بررسی قرار داده ایم. در ادامه چند روش برای پروگرم کردن برد و نحوه ی نصب بوتلودر روی میکروکنترلر STM32 را آموزش داده ایم. سپس به برنامه نویسی و راه اندازی واحدهای دیجیتال و آنالوگ میکروکنترلر و همچنین راه اندازی سنسورها و ماژولهای مختلف توسط برد پرداخته شده است. نهایتا در آخر برای جمع بندی پکیج خود، پروژه های کاربردی و عملی مختلفی از جمله هوشمندسازی منزل و ساختمان، قفل درب کارتی، سیستم امنیتی و … قرار داده شده اند.

در این دوره پس از بیان کلیات کلی در خصوص میکروکنترلر و روشهای برنامه نویسی و راه اندازی مقدماتی آن، پروژه هایی کاربردی و عملی را آموزش خواهیم داد که در زیر چند نمونه از آنها را معرفی میکنیم

 

برد کنترل وسایل خانگی توسط STM32 و موبایل

ساخت برد کنترل وسایل خانگی توسط STM32 و موبایل

ساخت برد کنترل وسایل خانگی توسط STM32 و موبایل

 

کیت کنترل وسایل از طریق sms و STM32

کیت کنترل وسایل از طریق sms و STM32

کیت کنترل وسایل از طریق sms و STM32

 

مدار تشخیص نشت گاز هوشمند توسط STM32 و GSM

مدار تشخیص نشت گاز هوشمند توسط STM32 و GSM

مدار تشخیص نشت گاز هوشمند توسط STM32 و GSM

 

طراحی برد برای میکروکنترلر STM32

طراحی برد برای میکروکنترلر STM32

طراحی برد برای میکروکنترلر STM32

 

فهرست مطالب دوره برنامه نویسی STM32 در آردوینو


بخش 0 : مقدمه پکیج برنامه نویسی stm32 در آردوینو

  • مقایسه ی میکروکنترلرهای سری AVR و ARM
  • معرفی میکروکنترلر و بیان ویژگیها و خصوصیات آن
  • بیان ویژگیها و دلایل انتخاب برد میکروکنترلر STM32
  • بررسی سخت افزار برد و معرفی قطعات استفاده شده در آن
  • بررسی کامل شماتیک برد
  • مقایسه ی برد انتخابی با بردهای آردوینوی معروف مانند UNO و NANO و DUE و بیان مزایای آن
  • معرفی قطعات مورد نیاز
  • معرفی ابزار های مورد نیاز
  • معرفی و نصب نرم افزار های مورد نیاز

بخش 1 : پروگرم کردن

  • معرفی روشهای پروگرم کردن برد و مقایسه ی آنها باهم
  • آموزش کامل کار با برد و روش پروگرم کردن آن
  • آموزش روش نصب بوتلودر روی میکروکنترلر برد

بخش 2 : برنامه نویسی و راه اندازی ماژولها و سنسورها

  • آموزش کار با پینهای I/O میکروکنترلر(پینهای دیجیتال)
  • آموزش راه اندازی و کار با واحد ADC میکروکنترلر(پینهای آنالوگ)
  • کنترل RGB LED
  • آموزش کار با رله و بررسی مدار راه انداز آن
  • آموزش کار با نمایشگر کاراکتری و روش راه اندازی آن
  • آموزش کار با واحد UART میکروکنترلر
  • آموزش کار با سنسور آنالوگ LM35 و راه اندازی آن و اندازه گیری دما
  • آموزش کار با سنسور دمای دیجیتال DS18B20 و راه اندازی آن
  • آموزش راه اندازی سنسور DHT11 و اندازه گیری دما و رطوبت محیط
  • آموزش کار با سنسور آلتراسونیک و روش راه اندازی آن و اندازه گیری فاصله
  • آموزش کا با ماژول بلوتوث HC05 و روش برقراری ارتباط با اندروید
  • آموزش کار با ماژولهای RFID و راه اندازی آنها
  • آموزش راه اندازی ماژولهای GSM(ماژول sim800)

بخش 3 : پروژه های تکمیلی پکیج برنامه نویسی STM32 در آردوینو

  • دماسنج بیسیم(نمایش دمای محیط روی اپلیکیشن اندرویدی)
  • کنترل لوازم منزل بوسیله ی کلیدهای لمسی
  • ساخت مدار هوشمندسازی منزل(کنترل وسایل توسط گوشی اندرویدی بصورت بیسیم)
  • مدار کنترل دمای محیط توسط گوشی اندرویدی
  • ساخت سیستم امنیتی توسط کیپد(قفل الکترونیکی توسط کیپد)
  • ساخت درب بازکن کارتی RFID
  • ارسال sms توسط ماژول sim800
  • کنترل وسایل از راه دور توسط sms
  • راه اندازی شتابسنج و ژیروسکوپ MPU6050
  • طراحی برد برای میکروکنترلر STM32
  • آموزش راه اندازی ماژول تابلو روان P10 توسط STM32


سوالات متداول دوره برنامه نویسی STM32 در آردوینو

پیش نیازهای دوره برنامه نویسی STM32 در آردوینو کدامند؟

پیش نیاز این دوره آشنایی مقدماتی با برنامه نویسی در کامپایلر آردوینو می باشد.

آیا در پایان دوره قادر خواهیم بود از میکروکنترلر به صورت مستقیم در پروژه های خود استفاده کنیم؟

بله در این دوره برای میکروکنترلر یک مدار راه انداز طراحی کرده ایم تا کاربر قادر باشد در پروژه های خود به صورت مستقیم از میکروکنترلر استفاده کند.


پیش نمایش‌ دوره برنامه نویسی STM32 در آردوینو

جلسه 1 : مقدمات دوره برنامه نویسی STM32 در آردوینو
جلسه 2 : آموزش پروگرم کردن میکروکنترلر STM32 توسط کامپایلر آردوینو
جلسه 3 : آموزش راه اندازی واحدهای مختلف STM32 در آردوینو
جلسه 4.1 : آموزش راه اندازی سنسورها و ماژولها توسط stm32 و آردوینو
جلسه 4.2 : آموزش راه اندازی سنسورها و ماژولها توسط stm32 و آردوینو
جلسه 5 : ساخت برد کنترل وسایل خانگی توسط STM32 و موبایل
جلسه 6 : آموزش راه اندازی سنسور MPU6050 توسط STM32 و آردوینو
جلسه 8 : آموزش ساخت کیت کنترل وسایل از طریق sms و STM32
جلسه 9 : مدار تشخیص نشت گاز هوشمند توسط STM32 و GSM
جلسه 10 : طراحی برد برای میکروکنترلر STM32
جلسه 11 : آموزش راه اندازی ماژول تابلو روان P10 توسط STM32

برای این مطلب 5 دیدگاه ثبت شده است

محبوبه کارگر

سلام.تایمر نگهبان برای stm32 در آردوینو رو هم آموزش میدید تو این دوره؟

پاسخ [آمانج عبداله زاده] : با سلام
سعی میکنم در فرصت مناسب به دوره اضافه کنم این مورد رو

پاسخ
1401/04/27
علیرضا نمدمال

سلام ایا میشه با این برد دو برنامه همزمان رو اجرا کرد همون چند نخی

پاسخ [آمانج عبداله زاده] : سلام. بله امکان پذیر هست. در صورتیکه فرصت کردم آموزشی در این خصوص تهیه میکنم.

پاسخ [علی نمدمال] : بسیار سپاسگزارم؟ امید به یزدان سعی کنید انجام بدید چون واقعا مورد نیازه

پاسخ
1400/05/22
برای ارسال دیدگاه لازم است ابتدا وارد حساب کاربری خود شوید
  • هزینه دوره
    295,000 تومان
  • تعداد بازدید :
    7,029 نفر
  • تاریخ آپدیت :
    1401/05/21
  • میانگین امتیاز :
    5
  • نویسنده :
    آمانج عبداله زاده
×

محصول آموزشی با موفقیت به سبد خرید اضافه شد .

عضویت در خبرنامه

با عضویت در خبرنامه می توانید از جدیدترین مقالات، اخبار و محصولات سایت در ایمیل خود با خبر شوید...

به جمع 1,390 کاربر خبرنامه بپیوندید