🏎️ Knight Rider
۵ LED که چپراست میکنن (مثل KITT).
سطح: چالشی ⭐⭐⭐ · مود: آردوینو (سهبعدی + کد)
قطعات لازم
کد کامل پروژه
// Knight Rider — sweeps back and forth across 5 LEDs.
const int LEDS[] = {5, 6, 7, 8, 9};
const int N = 5;
int idx = 0;
int dir = 1;
void setup() {
for (int i = 0; i < N; i++) pinMode(LEDS[i], OUTPUT);
}
void loop() {
for (int i = 0; i < N; i++) digitalWrite(LEDS[i], LOW);
digitalWrite(LEDS[idx], HIGH);
delay(80);
idx += dir;
if (idx == N - 1 || idx == 0) dir = -dir;
}
چطور اجرایش کنم؟
- شبیهساز روبومیکر را باز کن و «مود آردوینو» را انتخاب کن.
- از پنل «نمونهها»، «Knight Rider» را بارگذاری کن — مدار و کد با هم میآیند.
- دکمهی اجرا ▶ را بزن و خروجی Serial و رفتار قطعات را تماشا کن.
- حالا کد را تغییر بده — عددها، پینها، ترتیب — و دوباره اجرا کن!