🔁 درس ۹: حلقه‌ها و آرایه‌ها — کد تمیز

درس نهم دوره روبومیکر: به‌جای کپی‌کردن ده بار کد، با حلقه for و آرایه چند LED را با چند خط کنترل کن — افکت رقص نور (چراغ نایت رایدر) را بساز.

برنامه‌نویس‌های خوب تنبل‌اند — یعنی هیچ کاری را دو بار نمی‌نویسند! این درس هنرِ کوتاه و تمیز نوشتن است.

در این درس یاد می‌گیری

کد اصلی درس

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);
  }
}
این درس را رایگان در شبیه‌ساز شروع کن 🎓

درس‌های دیگر دوره

⚙️

درس ۸: حرکت دقیق — سروو موتور

🌙

درس ۱۰: پروژه پایانی — چراغ خواب هوشمند