آموزش متوسطه میکروکنترلر ARM
توضیحات خدمت
هزینه شرکت در این دوره آموزشی آموزشی 450000 تومان به همراه برد آموزشی رایگان و 10 درصد تخفیف ثبت نام اینترنتی (400000 تومان).
جلسه ی اول
در این جلسه دانشجویان به صورت عملی به کمک برد اموزشی (STM32F107) که به صورت رایگان در دوره ی مقدماتی در اختیارشان قرار گرفته است با میکروکنترلرARM کار میکنند.
در این جلسه دانشجویان با این مباحث کار خواهند کرد :
- مروی بر مباحث گذشته در دوره ی مقدماتی و پاسخ به سوالات دانشجویان
- راه اندازی واحد مبدل دیجیتال به آنالوگ (DAC) و تولید شکل موج مثلثی و نویز .
- آشنایی با ,واحد BKP میکروکنترلر .
- اشنایی با واحد PWR میکروکنترلر.
- آشنایی با واحد RTC میکروکنترلر ARM و راه اندازی آن.
- کار با LCD گرافیکی
پروژه ی اول :
برنامه ای بنویسید که با استفاده از واحد دیجیتال به انالوگ میکروکنترلر ARM مقدار نور LED که به خروجی کانال یک مبدل دیجیتال به انالوگ متصل شده است تغییر بکند.
پروژه ی دوم:
سیستمی طراحی بکنید که با استفاده از واحد RTC میکروکنترلر ARM مقدار زمان را محاسبه و به پورت سریال ارسال بکند.
پروژه ی سوم:
سیستمی طراحی بکنید که زمان رو بر روی LCD نمایش دهد و در مدت 10 ثانیه مقدار نور LED که در پروژه ی قبلی کار شده ؛ تغییر یابد .(یعنی از ثانیه ای یک مقدار نور LED شروع به زیاد شدن بکند تا ثانیه ی 10 که مقدار نور LED به حداکثر مقدار خود می رسد!!!)
جلسه ی دوم
در این جلسه دانشجویان با این مباحث کار خواهند کرد :
- مروی بر مباحث گذشته در دوره ی مقدماتی و پاسخ به سوالات دانشجویان
- اشنایی با واحد تایمر میکروکنترلر
- اشنایی با واحد Watchdog میکروکنترلر
- اشنایی با امکانات و قابلیت های تایمر های میکروکنترلر ARM STM32
- اشنایی و کار با PWM
- کار با درایور موتور DC و کنترلر ان با PWM
پروژه ی اول :
با استفاده از واحد تایمر میکروکنترلر سیستمی طراحی بکنید که هر 2 ثانیه یکبار 4 عدد LED که بر روی برد اموزشی قرار دارند رو روشن و خاموش بکند.
پروژه ی دوم :
سیستمی طراحی بکنید با استفاده از تایمر و PWM سرعت موتور DC را کنترل بکنید.
پروژه ی سوم:
سیستمی طراحی بکنید که در صورت اینکه به هر دلیلی مشکلی در سیستم به دست امد ؛سیستم به صورت اتوماتیک از نو راه اندازی شود.
جلسه ی سوم
در این جلسه دانشجویان با این مباحث کار خواهند کرد :
- مروی بر مباحث گذشته در دوره ی مقدماتی و پاسخ به سوالات دانشجویان
- اشنایی با واحد تایمر TWI (I2C) میکرو کنترلر
- کار با حافظه های Flash میکروکنترلر
- کار با سنسور دیجیتال (ترموستاد) LM75
- اشنایی و کار با پرتکل SPI
پروژه ی اول :
سیستمی طراحی بکنید که مقدار دما رو با استفاده از پرتکل I2C از سنسور دیجیتال LM75 خوانده و ان را با استفاده از پرتکل سریال به کامپیوتر ارسال بکند.
پروژه ی دوم:
برنامه ای بنویسید که یک مقدار ثابتی را داخل حافظه ی Flash میکروکنترلر ذخیره بکند.
پروژه ی سوم:
سیستمی طراحی بکنید که تعداد دفعاتی که دمای اندازه گیری از محدوده ی مجاز بیشتر می شود را داخل حافظه یFlash میکروکنترلر ذخیره بکند و زمانیکه از طریق پورت سریال یک Request داده شد مقدار ان رو خوانده و ارسال بکند.
پروژه ی چهارم:
سیستمی طراحی بکنید که اطلاعات ذخیری شده بر روی حافظه ی Flash را از طریق پرتکل SPI ارسال بکند و مقدار ان را بر روی LogicAnalyzer نمایش دهید.
جلسه ی چهارم
در این جلسه دانشجویان با ماژول های زیر کار خواهند کرد :
- مروی بر مباحث گذشته در دوره ی مقدماتی و پاسخ به سوالات دانشجویان.
- آشنایی و کار با ماژول صنعتی SIM900 و راه اندازی آن .
- آشنایی و کار با ماژول بلوتوث (HC-05) و راه اندازی آن .
- آشنایی و راه اندازی دیتا فلشAT45D .
- راه اندازی ماژول NRF24LO1
پروژه ی اول :
سیستمی طراحی بکنید که مقدار دمای محیط را از طریق ماژول بلوتوث (HC-05) به تلفن همراه ارسال بکند .
پروژه ی دوم :
سیستمی طراحی بکنید که بتوان از راه دور از طریق SMS چهار عدد LED را کنترل کرد.
- اگر مقادیر 1 تا 4 از طریق تلفن همراه SMS داده شود باید هر کدام از LED های 1 تا 4 روشن شوند.
پروژه ی سوم:
سیستمی طراحی بکنید که بتوان از طریق پرتکل WIFI بین دو دستگاه اطلاعات را ارسال و دریافت کرد.
نحوه ثبت نام در این دوره
برای ثبت نام در این دوره بر روی این این لینک کلیک کنید.
برای کسب اطلاعات بیشتر با ما تماس بگیرید.