🔘 ماموریت ۳: دکمه و LED
وقتی دکمه رو فشار میدی LED روشن بشه. از INPUT_PULLUP استفاده کن.
سطح: متوسط ⭐⭐ · مود: آردوینو — با کد · رایگان
هدفها
- ☐ یه آردوینو
- ☐ یه دکمهٔ فشاری
- ☐ یه LED
- ☐ کد از INPUT_PULLUP استفاده کنه
- ☐ کد از digitalRead استفاده کنه
- ☐ شبیهسازی در حال اجرا
قطعههای لازم
- Arduino Uno
- کلید فشاری
- مقاومت 220Ω
- LED آبی
💡 گیر کردی؟ داخل شبیهساز راهنما را ببین، و اگر باز هم نشد دکمهی «برام حلش کن» مدار را برایت میچیند تا ببینی چطور کار میکند.
جواب کامل
اول خودت امتحان کن! بعد جواب را ببین 👀
سیمکشی
- Arduino Uno (D2) ⟷ Push Button (PIN_A1)
- Push Button (PIN_A2) ⟷ Arduino Uno (GND1)
- Arduino Uno (D8) ⟷ مقاومت 220Ω (PIN1)
- مقاومت 220Ω (PIN2) ⟷ LED (Blue) (ANODE)
- LED (Blue) (CATHODE) ⟷ Arduino Uno (GND2)
کد
// Press the button → LED turns on.
const int BUTTON = 2;
const int LED = 8;
void setup() {
pinMode(BUTTON, INPUT_PULLUP);
pinMode(LED, OUTPUT);
}
void loop() {
// INPUT_PULLUP: pressed = LOW
if (digitalRead(BUTTON) == LOW) {
digitalWrite(LED, HIGH);
} else {
digitalWrite(LED, LOW);
}
}
ماموریتهای مشابه
🎚️
ماموریت ۴: پتانسیومتر و روشنایی LED
🌬️
ماموریت ۵: نفس کشیدن LED
🎵
ماموریت ۹: یه آهنگ کوتاه
🔁
ماموریت ۱۰: دکمهی کلیدی
📚 برای یاد گرفتن پایهها سری به دورهی آموزش آردوینو بزن · 🎯 همهی ماموریتها