در این مقاله، یک طرح اولیه آردوینو را بررسی خواهیم کرد که نحوه کنترل چندین LED را با استفاده از پینهای دیجیتال نشان میدهد. این مثال به شما کمک میکند تا با استفاده از پلتفرم Arduino Wokwi، کنترل پین و زمانبندی را شروع کنید.
پروژه ساده LED چشمکزن در wokwi میتواند آغاز خوبی برای راهاندازی پروژههای بزرگتری باشد.
راه اندازی مدار:
۱. آنُد یا مثبت (پایه بلندتر) هر LED را به پایههای ۳، ۴ و ۵ در آردوینو وصل کنید.
2. کاتد یا منفی (پایه کوتاهتر) هر LED را از طریق یک مقاومت به زمین یا گراند (GND) وصل کنید.
کد:
در زیر کد آردوینو آمده است که LED ها به ترتیب چشمک میزنند و یکی یکی روشن شده و بقیه خاموش میمانند.
void setup()
{
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
}
void loop()
{
digitalWrite(3, HIGH); //روشن شدن ال ای دی روی پین ۳
digitalWrite(4, LOW); //خاموش شدن ال ای دی روی پین ۴
digitalWrite(5, LOW); //خاموش شدن ال ای دی روی پین ۵
delay(2000); //وقفه به مدت ۲ ثانیه
digitalWrite(3, LOW); //خاموش شدن ال ای دی روی پین ۳
digitalWrite(4, HIGH); //روشن شدن ال ای دی روی پین ۴
digitalWrite(5, LOW); //خاموش شدن ال ای دی روی پین ۵
delay(2000); //وقفه به مدت ۲ ثانیه
digitalWrite(3, LOW); //خاموش شدن ال ای دی روی پین ۳
digitalWrite(4, LOW); //خاموش شدن ال ای دی روی پین ۴
digitalWrite(5, HIGH); //روشن شدن ال ای دی روی پین ۵
delay(2000); //وقفه به مدت ۲ ثانیه
}
توضیحات پروژه ساده LED چشمکزن در wokwi
تابع setup(): این تابع پینهای دیجیتال ۳، ۴ و ۵ را به عنوان پایههای خروجی مقداردهی اولیه میکند.
تابع loop(): این تابع بهطور پیوسته از طریق روشن کردن هر LED به مدت ۲ ثانیه در حالی که بقیه خاموش هستند چرخش میکند.
نتیجه گیری:
این پروژه ساده نحوه کنترل چندین خروجی را با استفاده از آردوینو نشان میدهد. میتوانید کد را تغییر دهید تا LED های بیشتری اضافه کنید یا زمانبندی را متناسب با نیاز خود تغییر دهید. کد نویسی مبارک!
منبع: https://www.postnetwork.co/simple-led-blinking-with-arduino-using-wokwi-simulator/


