LED چشمک زن ساده

در این جلسه قصد داریم اولین پروژه بنام LED چشمک زن رو به شما آموزش بدیم. از این پروژه در تابلو رون ها و یا برد های صنعتی و.. استفاده میشه. در این پروژه با استفاده از یک عدد LED و یک Node MCU می خواهیم طوری برنامه نویسی کنیم که LED در زمانهای مشخص روشن و سپس خاموش شود. برای مشاهده ویدیوی کامل انجام پروژه می تونید روی دکمه زیر کلیک نمایید و مراحل انجام آن را در آپارات براحتی بینید:
قطعات مورد نیاز:
برای خرید هر کدام از قطعات مورد نیاز این پروژه می تونید براحتی با کلیک روی آنها وارد فروشگاه شوید و قطعه خود را تهیه نمایید:
شماتیک و اتصالات مدار:

- پایه مثبت ال ای دی اول = پایه D1 برد nodemcu
- پایه منفی ال ای دی اول = پایه GND برد nodemcu
کد نویسی :
int LED1 = D1; void setup() { pinMode(LED1, OUTPUT); } void loop() { digitalWrite(LED1, LOW); delay(300); digitalWrite(LED1, HIGH); delay(300); }
توضیحات کد
در واقع برنامه ای که ما مینویسیم اینطور عمل میکنه که در مدت زمان خاصی وقتی ال دی اول روشن بود ال ای دی دوم خاموش باشه و برعکسش عمل کنه.میشه گفت همون کد ال ای دی چشمک زن ساده هستش که یه شرط بهش اضافه شده. در ابتدای کد دو متغیر برای معرفی پایه LED اول وLED دوم مینویسیم.
int LED1 = D1;
در void setup حالت پایه های معرفی شده را مشخص میکنیم که اینجا هردو خروجی هستن.
void setup() { pinMode(LED1, OUTPUT); }
حالا داخل void loop مینویسیم LED1خاموش بشه و LED2 روشن به مدت زمان ۳۰۰ میلی ثانیه و بعد LED1 روشن بشه و LED2 خاموش بشه به مدت زمان ۳۰۰ میلی ثانیه.
void loop() { digitalWrite(LED1, LOW); delay(300); digitalWrite(LED1, HIGH); delay(300); }