02166766927 -02166703652
info@atrinelec.com تهران پاساژ امجد طبقه1 واحد 16
آموزش گام به گام ESP32_جلسه هفتم(راه اندازی DAC)

آموزش گام به گام ESP32_جلسه هفتم(راه اندازی DAC)

2018-10-10 18:49:34

راه اندازی واحد DAC ماژول ESP32 و شرح خط به خط برنامه نمونه

راه اندازی واحد DAC ماژول ESP32 و شرح خط به خط برنامه نمونه

برای دیدن آموزش جلسه اول(معرفی-نرم افزار) کلیک کنید.

برای دیدن آموزش جلسه دوم(اردوینو-Arduino )کلیک کنید.

برای دیدن آموزش جلسه سوم(پروگرام کردن یک برنامه ساده) کلیک کنید.

برای دیدن آموزش جلسه چهارم(برنامه چشمک زن ال ای دی - GPIO) کلیک کنید.

برای دیدن آموزش جلسه پنجم(راه اندازی کلید ورودی) کلیک کنید.

برای دیدن آموزش جلسه ششم (راه اندازی ADC)  کلیک کنید.

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

در این جلسه با تکمیل شماتیک و برنامه جلسه قبل می خواهیم تا واحد DAC این ماژول را نیز راه اندازی کنیم و روش کار در این مرحله به این صورت است که یک پتانسیومتر را به یکی از پایه های آنالوگ ماژول متصل می نماییم و تغییرات و ولتاژ روی این پایه را بصورت مداوم می خوانیم و مقدار آن را با استفاده از یکی از پایه های DAC که به یک LED متصل شده است انتقال می دهیم و شاهد خواهیم بود که با چرخش پتانسیومتر و افزایش ولتاژ روی پایه ADC مقدار ولتاژ خروجی روی پایه DAC بیشتر می شود و در نتیجه نور LED افزایش می یابد و در صورت کاهش ولتاژ در ورودی آنالوگ مقدار ولتاژ در خروجی آنالوگ کاهش می یابد.

نکته: با توجه به اینکه قسمت ADC قبلا آموزش داده شده است از توضیحات خطوط برنامه که مربوط به آن می شود خودداری می نماییم.

 

کتابخانه مربوط به DAC را به پروژه اضافه می کنیم

 

مقدار داده ای که قرار است روی پایه DAC قرار گیرد درون این متغیر ذخیره می شود

کانال DAC مورد نظر را فعال می کنیم. در این برنامه DAC_1 که برابر با کانال یک و پین شماره 10 ماژول می باشد فعال می شود

   

با استفاده از این خط کد برنامه بازه بین 0 تا 4095  را به بازه ای بین 0 تا 255 تنظیم می کند

این دستور رشته =DAC را به خروجی سریال می فرستد و این مقدار در Serial Monitor نمایش داده می شود

مقدار تبدیل شده ای که قرار است روی پایه DAC قرار گیرد را در Serial Monitor  نمایش می دهد

مقدار بدست آمده را روی پایه یا کانال DAC مورد نظر قرار می دهد

         

در تصویرزیر شماتیک مدار مشخص شده است:

جهت دانلود برنامه و فایل شماتیک بر روی لینک های زیر کلیک نمایید:

 DAC_Sample_Code

 DAC_Schematic

برای دیدن آموزش جلسه هشتم(راه اندازی PWM) کلیک کنید.

                                                                                                                                                             شادیتان مستدام، سلامتیتان پایدار

                                                                                                                                                                             محمد هادی دشتی

به سبد خرید اضافه شد.
سبد خرید
سبد خرید
Item removed. بازگرداندن