🔘 درس ۴: دکمه — اولین ورودی
درس چهارم دوره روبومیکر: با digitalRead و INPUT_PULLUP وضعیت دکمه را بخوان و با شرط if تصمیم بگیر — اولین برنامهای که به دنیای بیرون واکنش نشان میدهد.
تا اینجا آردوینو فقط فرمان میداد؛ حالا یاد میگیرد گوش بدهد. با یک دکمه، برنامهات برای اولین بار به کاری که تو میکنی واکنش نشان میدهد!
در این درس یاد میگیری
- ورودی و خروجی چه فرقی دارند
digitalReadو حالتINPUT_PULLUP- شرط
if / else— قلب همهی تصمیمها - چرا با pull-up، دکمهی فشرده LOW خوانده میشود
کد اصلی درس
void setup() {
pinMode(2, INPUT_PULLUP);
pinMode(13, OUTPUT);
}
void loop() {
if (digitalRead(2) == LOW) {
digitalWrite(13, HIGH); // فشرده → روشن
} else {
digitalWrite(13, LOW);
}
}
این درس را رایگان در شبیهساز شروع کن 🎓