LED چشمک زن پلیسی

Blink 2 LED_Node MCU

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

لینک ویدیوی آموزشی در آپارات

 

قطعات مورد نیاز :

برای خرید هر کدام از قطعات مورد نیاز این پروژه می تونید براحتی با کلیک روی آنها وارد فروشگاه شوید و قطعه خود را تهیه نمایید:

  • برد Node MCU
  • دو عدد ال ای دی از دورنگ متفاوت
  •  برد بورد
  • کابل یو اس بی یا جا باطری چهار تایی
  •  مقداری سیم جامپر

 

شماتیک و اتصالات مدار:

Untitled Sketch bb 3 1024x728 - LED چشمک زن پلیسی

  • پایه مثبت ال ای دی اول = پایه D1 برد nodemcu
  • پایه منفی ال ای دی اول = پایه GND برد nodemcu
  • پایه مثبت ال ای دی دوم = پایه D2 برد nodemcu
  • پایه منفی ال ای دی دوم = پایه GND  برد nodemcu

 

کد نویسی :

 

توضیحات کد

در واقع برنامه ای که ما مینویسیم اینطور عمل میکنه که در مدت زمان خاصی وقتی ال  دی اول روشن بود ال ای دی دوم خاموش باشه و برعکسش عمل کنه.

میشه گفت  همون کد ال ای دی چشمک زن ساده هستش که یه شرط بهش اضافه شده.

در ابتدای کد دو متغیر برای معرفی پایه LED اول وLED دوم مینویسیم.

در void setup حالت پایه های معرفی شده را مشخص میکنیم که اینجا هردو خروجی هستن.

حالا داخل void loop مینویسیم LED1خاموش بشه و LED2 روشن به مدت زمان ۳۰۰ میلی ثانیه و بعد LED1 روشن بشه و LED2 خاموش بشه به مدت زمان ۳۰۰ میلی ثانیه.

 

 

 

دیدگاهتان را بنویسید