Classes/Fall 2024/csci218/Labs/Lab5/LEDsOddEven/LEDsOddEven.ino

36 lines
632 B
C++

const int START_LED = 2;
const int END_LED = 8;
const int DELAY = 1 * 1000;
void setup() {
// put your setup code here, to run once:
for (int i = START_LED; i <= END_LED; i++) {
pinMode(i, OUTPUT);
digitalWrite(i, LOW);
}
}
void loop() {
// put your main code here, to run repeatedly:
for (int i = START_LED; i <= END_LED; i++) {
if (i % 2) {
digitalWrite(i, HIGH);
} else {
digitalWrite(i, LOW);
}
}
delay(DELAY);
for (int i = START_LED; i <= END_LED; i++) {
if (!(i % 2)) {
digitalWrite(i, HIGH);
} else {
digitalWrite(i, LOW);
}
}
delay(DELAY);
}