🚥 ماموریت ۶: چراغ راهنمایی
سه LED قرمز/زرد/سبز روی پینهای مختلف. کد چرخه: سبز → زرد → قرمز → ...
سطح: چالشی ⭐⭐⭐ · مود: آردوینو — با کد · رایگان
هدفها
- ☐ یه آردوینو
- ☐ حداقل ۳ تا LED
- ☐ یکی از LEDها قرمز
- ☐ یکی از LEDها سبز
- ☐ یکی از LEDها زرد
- ☐ حداقل ۹ سیم
- ☐ شبیهسازی در حال اجرا
قطعههای لازم
- Arduino Uno
- مقاومت 220Ω × ۳
- LED قرمز
- LED زرد
- LED سبز
💡 گیر کردی؟ داخل شبیهساز راهنما را ببین، و اگر باز هم نشد دکمهی «برام حلش کن» مدار را برایت میچیند تا ببینی چطور کار میکند.
جواب کامل
اول خودت امتحان کن! بعد جواب را ببین 👀
سیمکشی
- Arduino Uno (D11) ⟷ مقاومت 220Ω (PIN1)
- مقاومت 220Ω (PIN2) ⟷ LED (Red) (ANODE)
- LED (Red) (CATHODE) ⟷ Arduino Uno (GND1)
- Arduino Uno (D10) ⟷ مقاومت 220Ω (PIN1)
- مقاومت 220Ω (PIN2) ⟷ LED زرد (ANODE)
- LED زرد (CATHODE) ⟷ Arduino Uno (GND2)
- Arduino Uno (D9) ⟷ مقاومت 220Ω (PIN1)
- مقاومت 220Ω (PIN2) ⟷ LED (Green) (ANODE)
- LED (Green) (CATHODE) ⟷ Arduino Uno (GND1)
کد
// Traffic light cycle.
const int RED = 11, YELLOW = 10, GREEN = 9;
void setup() {
pinMode(RED, OUTPUT);
pinMode(YELLOW, OUTPUT);
pinMode(GREEN, OUTPUT);
}
void loop() {
digitalWrite(GREEN, HIGH);
digitalWrite(YELLOW, LOW); digitalWrite(RED, LOW);
delay(3000);
digitalWrite(GREEN, LOW); digitalWrite(YELLOW, HIGH);
delay(1000);
digitalWrite(YELLOW, LOW); digitalWrite(RED, HIGH);
delay(3000);
}
ماموریتهای مشابه
⏱️
ماموریت ۱۷: چشمک بدون delay
🎭
ماموریت ۱۸: دو چشمک با دو سرعت
📏
ماموریت ۲۲: فاصلهسنج
🅿️
ماموریت ۲۳: حسگر پارک
📚 برای یاد گرفتن پایهها سری به دورهی آموزش آردوینو بزن · 🎯 همهی ماموریتها