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

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

2018-10-05 11:48:01

برنامه نویسی پروژه راه اندازی کلید(ورودی) و شرح خط به خط برنامه

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

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

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

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

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

مشابه جلسه قبلی یک پروژه جدید ایجاد می کنیم و نام و مسیری مناسب را برای آن انتخاب می نماییم و پس از آن کد برنامه مورد نظر را درون آن اضافه می کنیم

در این برنامه پایه GPIO22 که پایه 36 ماژول هست به عنوان خروجی مورد استفاده قرار خواهد گرفت

انتخاب نام مستعار برای پایه مورد نظر

در این برنامه پایه GPIO21 که پایه 33 ماژول هست به عنوان وروی مورد استفاده قرار خواهد گرفت

تنظیم پایه مورد نظر به عنوان خروجی

تنظیم پایه مورد نظر به عنوان ورودی

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

بعد از گذشت 20 میلی ثانیه مجددا پایه را می خواند تا از اینکه وضعیت ورودی بدرستی خوانده شده باشد اطمینان حاصل نماید

در صورتیکه مجددا شرط برقرار بود وارد این براکت می شویم

در این مرحله وضعیت پایه خروجی خوانده می شود و پس از آن Not می شود و خروجی مجددا مقدار دهی می شود این خط از برنامه با هر بار اجرا وضعیت خروجی را Not حالت قبل می کند مثلا اگر دفعه قبل خروجی High شده باشد با اجرای این دستور خروجی Low می شود

 

در این مرحله برای اینکه از رها شدن کلید اطمینان حاصل نماییم در این حلقه منتظر می مانیم تا ورودی ما High شود

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

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

Switch_And_LED_Sample_CodD

Switch_And_LED_Schematic

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

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

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

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

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

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