Код IT
← Каталог

Arduino и micro:bit — примеры с разбором — «Бегущий огонь» на пяти LED

Фрагмент из «Arduino и micro:bit — примеры с разбором»: «Бегущий огонь» на пяти LED.

C++ main.cpp
const int ledPins[] = {4, 5, 6, 7, 8};
const int ledCount = 5;

void setup() {
  for (int i = 0; i < ledCount; i++) {
    pinMode(ledPins[i], OUTPUT);
  }
}

void loop() {
  for (int i = 0; i < ledCount; i++) {
    digitalWrite(ledPins[i], HIGH);
    delay(150);
    digitalWrite(ledPins[i], LOW);
  }
}
const int ledPins[] = {4, 5, 6, 7, 8};
const int ledCount = 5;

void setup() {
  for (int i = 0; i < ledCount; i++) {
    pinMode(ledPins[i], OUTPUT);
  }
}

void loop() {
  for (int i = 0; i < ledCount; i++) {
    digitalWrite(ledPins[i], HIGH);
    delay(150);
    digitalWrite(ledPins[i], LOW);
  }
}