//NOTA: no salió, probar con SWITCH CASE
int amarillo;
int azul;
int rojo;
int potenciometro;
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, INPUT);
pinMode(11, INPUT);
pinMode(12, INPUT);
pinMode(13, INPUT);
}
void loop() {
amarillo = digitalRead(10);
azul = digitalRead(11);
rojo = digitalRead(12);
potenciometro = analogRead(5);
digitalWrite(12,HIGH);
if(amarillo==HIGH){
digitalWrite(2,HIGH);
digitalWrite(9,HIGH);
delay(500);
digitalWrite(2,LOW);
digitalWrite(9,LOW);
digitalWrite(3,HIGH);
digitalWrite(8,HIGH);
delay(500);
digitalWrite(3,LOW);
digitalWrite(8,LOW);
digitalWrite(4,HIGH);
digitalWrite(7,HIGH);
delay(500);
digitalWrite(4,LOW);
digitalWrite(7,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
delay(500);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
delay(500);
digitalWrite(4,HIGH);
digitalWrite(7,HIGH);
delay(500);
digitalWrite(4,LOW);
digitalWrite(7,LOW);
delay(500);
digitalWrite(3,HIGH);
digitalWrite(8,HIGH);
delay(500);
digitalWrite(3,LOW);
digitalWrite(8,LOW);
delay(500);
digitalWrite(2,HIGH);
digitalWrite(9,HIGH);
delay(500);
digitalWrite(2,LOW);
digitalWrite(9,LOW);
}
else if(azul==HIGH){
digitalWrite(2,HIGH);
digitalWrite(4,HIGH);
digitalWrite(6,HIGH);
digitalWrite(8,HIGH);
delay(500);
digitalWrite(2,LOW);
digitalWrite(4,LOW);
digitalWrite(6,LOW);
digitalWrite(8,LOW);
delay(500);
digitalWrite(3,HIGH);
digitalWrite(5,HIGH);
digitalWrite(7,HIGH);
digitalWrite(9,HIGH);
delay(500);
digitalWrite(3,LOW);
digitalWrite(5,LOW);
digitalWrite(7,LOW);
digitalWrite(9,LOW);
}
}