int red = 11;
int yellow = 12;
int green = 13;
void setup() {
// put your setup code here, to run once:
pinMode(red, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(green, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int nr_of_LEDs = 3;
int nr_of_orders = 5;
int matrix[nr_of_orders][nr_of_LEDs] = {{1,0,0}, {0,1,0}, {0,0,1}, {0,0,0}, {1,1,1}};
int pin = 0;
for (int i = 0 ; i < nr_of_orders ; i++){
for (int j = 0 ; j < nr_of_LEDs ; j++){
switch(j){
case 0:
pin = red;
break;
case 1:
pin = yellow;
break;
case 2:
pin = green;
break;
}
if (matrix[i][j] == 1){
digitalWrite(pin, HIGH);
}
else{
digitalWrite(pin, LOW);
}
}
delay(500);
}
}