در جلسه ی قبلی دوره برنامه نویسی STM32 در آردوینو یعنی جلسه ی سوم، به راه اندازی برد و کدنویسی واحدهای مختلفی از stm32 پرداخته شد و آموزش کار با پینهای I/O و واحدهای مختلفی از قبیل ADC بیان شد. در این جلسه ادامه ی آموزش راه اندازی ماژولها توسط stm32 و آردوینو را بیان میکنیم و با استفاده از آموخته های قبلی خود، به راه اندازی سنسورها و ماژولها میپردازیم.
توضیحاتی در خصوص آموزش راه اندازی سنسورها و ماژولها توسط stm32 و آردوینو
در ابتدا سنسور دمای LM35 را که یک سنسور آنالوگ است بررسی میکنیم و روش کار با سنسور و دریافت خروجی از آن و همچنین تبدیل این خروجی که از جنس ولتاژ است به دما بر حسب درجه سانتیگراد را آموزش میدهیم. سپس آموزش کار با سنسور دمای DS18B20 را که یک سنسور دیجیتال است بیان میکنیم.
در ادامه ی جلسه، کار با سنسور DHT11 را آموزش میدهیم و دما و رطوبت محیط را توسط آن اندازه میگیریم. برای فاصله سنجی هم از آلتراسونیک استفاده میکنیم و آموزش سنجش فاصله را بیان خواهیم کرد.
توسط ماژول HC05 که یک بلوتوث است برد را با دنیای بیرون از طریق پروتکل بلوتوث ارتباط میدهیم و به تبادل داده خواهیم پرداخت. ماژول ریدر RFID را مورد بررسی قرار میدهیم و آموزش کامل کار با آن را ارائه خواهیم داد و نهایتا ماژول GSM را راه اندازی میکنیم و اقدام به ارسال sms توسط آن میکنیم.