#define meioS 500
#define am 10
#define az 11
#define verd 12
#define verm 13
int cores[4] = {am, az, verd, verm};
void setup()
{
Serial.begin(9600);
for (int l = 0; l < sizeof(cores); l++)
{
pinMode(cores[l], OUTPUT);
}
}
void loop()
{
for (int l = 0; l < sizeof(cores); l++)
{
digitalWrite(cores[l], 1);
}
delay(meioS);
for (int l = 0; l < 5; l++)
{
digitalWrite(cores[l], 0);
}
delay(meioS);
Serial.print("ciclo concluido \n");
}
/* Autoral curso Alura
#define tempo 500
#define am 10
#define az 11
#define verd 12
#define verm 13
byte cores[] = {verm, verd, az, am};
void setup()
{
Serial.begin(9600);
for (byte led : cores)
{
pinMode(led, OUTPUT);
}
}
void loop()
{
for (byte led : cores)
{
digitalWrite(led, 1);
}
delay(tempo);
for (byte led : cores)
{
digitalWrite(led, 0);
}
delay(tempo);
Serial.println(random());
}
*/