🔁 درس ۹: حلقهها و آرایهها — کد تمیز
درس نهم دوره روبومیکر: بهجای کپیکردن ده بار کد، با حلقه for و آرایه چند LED را با چند خط کنترل کن — افکت رقص نور (چراغ نایت رایدر) را بساز.
برنامهنویسهای خوب تنبلاند — یعنی هیچ کاری را دو بار نمینویسند! این درس هنرِ کوتاه و تمیز نوشتن است.
در این درس یاد میگیری
- آرایهی پینها:
int pins[] = {2, 3, 4, 5}; - حلقهی
forروی آرایه - پروژهی رقص نور — افکت معروف نایترایدر 🚨
کد اصلی درس
int pins[] = {2, 3, 4, 5};
void setup() {
for (int i = 0; i < 4; i++) pinMode(pins[i], OUTPUT);
}
void loop() {
for (int i = 0; i < 4; i++) { // رفت
digitalWrite(pins[i], HIGH);
delay(150);
digitalWrite(pins[i], LOW);
}
for (int i = 3; i >= 0; i--) { // برگشت
digitalWrite(pins[i], HIGH);
delay(150);
digitalWrite(pins[i], LOW);
}
}
این درس را رایگان در شبیهساز شروع کن 🎓