#define LED1 D1
#define LED2 D2
#define LED3 D3
#define LED4 D4
#define LED5 D5
#define LED6 D6
#define LED7 D7
#define LED8 D8
int tt = 300;
int led[] = {LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8};
const int numLeds = 8;
void setup() {
for (int i = 0; i < numLeds; i++) {
pinMode(led[i], OUTPUT);
}
}
void leds(bool l1, bool l2, bool l3, int t) {
digitalWrite(LED1, l1);
digitalWrite(LED2, l2);
digitalWrite(LED3, l3);
delay(t);
}
void loop() {
// Pisca sequencial de todos os 8 LEDs
for (int i = 0; i < numLeds; i++) {
digitalWrite(led[i], HIGH);
delay(tt);
digitalWrite(led[i], LOW);
}
// Pisca todos juntos
for (int i = 0; i < numLeds; i++) {
digitalWrite(led[i], HIGH);
}
delay(tt);
for (int i = 0; i < numLeds; i++) {
digitalWrite(led[i], LOW);
}
delay(tt);
}