برای دیدن آموزش جلسه اول(معرفی-نرم افزار) کلیک کنید.
برای دیدن آموزش جلسه دوم(اردوینو-Arduino )کلیک کنید.
برای دیدن آموزش جلسه سوم(پروگرام کردن یک برنامه ساده) کلیک کنید.
برای دیدن آموزش جلسه چهارم(برنامه چشمک زن ال ای دی - GPIO) کلیک کنید.
در این جلسه قصد داریم یکی از پایه های ماژول را بصورت ورودی تعریف کنیم و کلیدی را به پایه مورد نظر متصل نماییم و یک پایه هم را بصورت خروجی تعریف کنیم و یک LED را مشابه جلسه قبلی به آن وصل کنیم و برنامه ای بنویسیم تا با هر بار فشردن کلید LED تغییر حالت بدهد.
مشابه جلسه قبلی یک پروژه جدید ایجاد می کنیم و نام و مسیری مناسب را برای آن انتخاب می نماییم و پس از آن کد برنامه مورد نظر را درون آن اضافه می کنیم
در این برنامه پایه GPIO22 که پایه 36 ماژول هست به عنوان خروجی مورد استفاده قرار خواهد گرفت
انتخاب نام مستعار برای پایه مورد نظر
در این برنامه پایه GPIO21 که پایه 33 ماژول هست به عنوان وروی مورد استفاده قرار خواهد گرفت
تنظیم پایه مورد نظر به عنوان خروجی
تنظیم پایه مورد نظر به عنوان ورودی
در این مرحله پایه ورودی را می خواند و اگر صفر شده بود شرط برقرار است
بعد از گذشت 20 میلی ثانیه مجددا پایه را می خواند تا از اینکه وضعیت ورودی بدرستی خوانده شده باشد اطمینان حاصل نماید
در صورتیکه مجددا شرط برقرار بود وارد این براکت می شویم
در این مرحله وضعیت پایه خروجی خوانده می شود و پس از آن Not می شود و خروجی مجددا مقدار دهی می شود این خط از برنامه با هر بار اجرا وضعیت خروجی را Not حالت قبل می کند مثلا اگر دفعه قبل خروجی High شده باشد با اجرای این دستور خروجی Low می شود
در این مرحله برای اینکه از رها شدن کلید اطمینان حاصل نماییم در این حلقه منتظر می مانیم تا ورودی ما High شود
شماتیک مدار در تصویر زیر مشخص شده است.
جهت دانلود برنامه و فایل شماتیک بر روی لینک های زیر کلیک نمایید:
برای دیدن آموزش جلسه ششم(راه اندازی ADC) کلیک کنید.
برای دیدن آموزش جلسه هفتم(راه اندازی DAC) کلیک کنید.
برای دیدن آموزش جلسه هشتم(راه اندازی PWM) کلیک کنید.
شادیتان مستدام، سلامتیتان پایدار
محمد هادی دشتی