دوره آموزش STM32 (کلید ورود به دنیای ARM)

برد STM32 به دلیل دارا بودن امکانات فراوان و قیمت مناسب، بسیار مورد توجه قرار گرفته است. برد STM32 دارای امکانات فراوان و واحد های پردازشی و ارتباطی ویژه ای است که آن را نسبت به پلتفرم های مشابه متمایز میکند. در این دوره آموزشی سعی شده است مبانی برنامه نویسی برد STM32 با کامپایلر Arduino IDE آموزش داده شود. این دوره آموزشی کاملا پروژه محور است. تمامی مباحث به طور تئوری و عملی با انجام پروژه ها توضیح داده میشوند.

نکته بسیار ویژه دوره آموزش STM32 این است که از پشتیبانی دائمی برخوردار میشوید و میتوانید هر زمان سوالات خود را بپرسید. در شرکت در این دوره شک دارید؟ سرفصل ها را بخوانید !

معرفی دوره آموزش STM32

در این دوره شما با برنامه نویسی و راه اندازی انواع واحد های برد STM32F103C8T6 آشنا میشوید. همچنین انواع ماژول و سنسور را راه اندازی خواهیم کرد و دستورات مختلف را در Arduino IDE توضیح خواهیم داد. پروژه های نوشته شده در قسمت سرفصل ها تماما از 0 تا 100 به صورت کامل توضیح داده خواهند شد و کدنویسی آن ها در طول فیلم انجام خواهد شد.

فیلم زیر نمونه ای از تدریس را نشان میدهد: (قسمتی کوتاه از ساخت سیستم تشخیص آتش سوزی با STM32)

در هر درس سعی کردیم ابتدا مفاهیم تئوری مرتبط آموزش داده شود، در ادامه دستورات را بررسی میکنیم و در نهایت پروژه ای برای تفهیم کامل مطالب گفته شده کدنویسی و اجرا خواهد شد.

ثبت نام در دوره آموزش STM32

پس از ثبت نام میتوانید فیلم های آموزشی را دانلود کنید. در حال حاضر ثبت نام در دوره آموزش STM32 شامل 35 درصد تخفیف میباشد. بعد از ثبت نام، به فیلم ها دسترسی دائمی دارید. سرفصل های دوره در ادامه صفحه قرار داده شده اند.

قیمت با تخفیف: 155 هزار تومان 99 هزار تومان

برای ثبت نام کافیست روی دکمه زیر کلیک کنید.

990,000 ریال – ثبت نام

ضمانت دوره آردوینو

سرفصل های دوره آموزش STM32

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

✅ درس 1: آشنایی با STM32

  • برد STM32
  • STM32F103C8T6 چیست
  • مشخصات فنی STM32
  • پین های STM32
  • مقایسه STM32 با آردوینو Uno

✅ درس 2: آپلود کد در STM32

  • حالت عمل و برنامه نویسی
  • آموزش محیط Arduino IDE
  • آپلود کد روی STM32 با FTDI
  • آپلود کد روی STM32 با USB
  • پروژه: LED چشمک زن

✅ درس 3: شروع برنامه نویسی

  • LED RGB کاتد و آند مشترک
  • رله چیست
  • پروژه: رقص نور LED RGB
  • پروژه: کنترل رله با دکمه
  • پروژه: کنترل نمایشگر OLED

✅ درس 4: آنالوگ به دیجیتال

  • آنالوگ به دیجیتال چیست ؟
  • نحوه کار مبدل آنالوگ به دیجیتال
  • جوی استیک چیست؟
  • پین های ADC در STM32
  • پروژه: راه اندازی ADC
  • پروژه: راه اندازی جوی استیک

✅ درس 5: واحد PWM

  • PWM چیست
  • محاسبه فرکانس PWM
  • سروو موتور چیست
  • پین های PWM در STM32
  • پروژه: کنترل روشنایی LED
  • پروژه: کنترل سروو موتور

✅ درس 6: ارتباط سریال

  • تفاوت ارتباط سریال و موازی
  • تفاوت ارتباط همگام و ناهمگام
  • نرخ داده در ارتباط آسنکرون
  • کار با سریال مانیتور Arduino IDE
  • پروژه: کنترل خانه با کامپیوتر
  • پروژه: ارتباط بین دو STM32

✅ درس 7: واحد وقفه

  • وقفه چیست
  • وقفه چگونه کار میکند
  • مثال برای فهمیدن وقفه
  • پین های وقفه در STM32
  • پروژه: راه اندازی یک وقفه
  • پروژه: راه اندازی دو وقفه (نمایش در OLED)

✅ درس 8: ارتباط SPI

  1. ارتباط سریال سنکرون
  2. ارتباط SPI چیست
  3. ارتباط SPI چگونه کار میکند
  4. ارتباط با چند Slave
  5. پین های SPI در STM32 و آردوینو
  6. پروژه: ارتباط دو طرفه SPI بین آردوینو و STM32

✅ درس 9: ارتباط I2C

  • ارتباط I2C چیست؟
  • ارتباط I2C چگونه کار میکند؟
  • بررسی مرحله به مرحله ارتباط I2C
  • پین های I2C در STM32
  • پین های I2C در آردوینو Uno
  • پروژه: ارتباط دو طرفه I2C بین آردوینو و STM32

✅ درس 10: رشته و آرایه

  • آرایه چیست؟
  • آرایه های دو بعدی و سه بعدی
  • رشته چیست؟
  • توابع و استفاده از آرایه و رشته
  • پروژه : مقایسه حجم کد کنترل 5 LED با آرایه

✅ درس 11: دستورات ریاضی و داده ها

  1. دستورات ریاضی ، حسابی
  2. اپراتور های ترکیبی ، مقایسه ای
  3. اپراتور های بولی
  4. دستورات Random
  5. دستورات is
  6. دستورات متغیر و متغیر ها

✅ درس 12: فاصله سنج

  • ماژول التراسونیک چیست؟
  • نحوه کار ماژول التراسونیک
  • پروژه: نمایش فاصله در سریال مانیتور
  • پروژه: نمایش فاصله در OLED
  • پروژه: کنترل اتوماتیک مخزن آب

✅ درس 13: خانه هوشمند بلوتوثی

  • ماژول بلوتوث HC-05
  • ارسال پیام از STM32 به اندروید
  • پروژه: کنترل LED با بلوتوث
  • پروژه: کنترل وسایل خانه با بلوتوث

✅ درس 14: تشخیص آتش و گاز

  • سنسور تشخیص شعله
  • سنسور تشخیص گاز
  • پروژه: تشخیص شعله
  • پروژه: تشخیص نشت گاز

✅ درس 15: برقراری تماس و پیامک

  • ماژول GSM SIM800l
  • دستورات AT
  • پروژه: ارسال پیامک
  • پروژه: برقراری تماس توسط STM32

10 نظر

  1. سلام وقت بخیر
    من می خواهم آموزش کار کردن با برد stm32f401 – nucleo را یاد بگیرم. آیا این دوره مناسب با این برد هست یا خیر؟

    1. سلام جناب، این دوره بر اساس برد STM32F103C8T6 گرد آوری شده در برنامه نویسی تقریبا یکی هست در اتصالات به کامپیوتر و مطابق کردن با Arduino IDE ممکنه براتون روشی که ما آموزش میدیم مناسب نباشه.

  2. سلام و عرض ادب – کار با LAN و USB و همچنین کار با واحد DMA رو هم دارین؟

    1. سلام جناب. خیر قسمت سرفصل ها را نگاه کنید تمامی موارد نوشته شده.

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

  3. من قبلا در دوره آموزش آردوینو ثبت نام کرده بودم و هفته پیش این دوره رو خریداری کردم و الان میتونم پروژه های زیادی رو خودم با برد های stm32 و arduino راه اندازی کنم. با تشکر از زحمات جناب رحیمی

    1. سلام جناب. خیلی خوشحالم که راضی بودین.

  4. سلام دوستان. دوره برای یادگیری برنامه نویسی STM32 بسیار مناسب هست. دستورات به خوبی توضیح داده میشه و به صورت کاربردی در پروژه استفاده میشه. همچنین تخفیف خوبی برای ثبت نام در بقیه دوره ها به من داده شد. من راضی بودم

    1. سلام جناب. بسیار خوشحالم که راضی بودین.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *