int ledRojo = 13;
int ledVerde = 4;
int ledNaranja = 7;
int pulsadorVerde = 2;
int pulsadorAmarillo = 8;
int pulsadorAzul = 12;
void setup() {
Serial.begin(9600);
pinMode(ledRojo, OUTPUT);
pinMode(ledVerde, OUTPUT);
pinMode(ledNaranja, OUTPUT);
pinMode(pulsadorVerde, INPUT);
pinMode(pulsadorAmarillo, INPUT_PULLUP);
pinMode(pulsadorAzul, INPUT_PULLUP);
}
void loop() {
int valorPulsadorAmarillo = digitalRead(pulsadorAmarillo);
int valorPulsadorVerde = digitalRead(pulsadorVerde);
int valorPulsadorAzul = digitalRead(pulsadorAzul);
if(valorPulsadorVerde == 1)
{
digitalWrite(ledRojo, 1);
digitalWrite(ledVerde, 1);
}
if(valorPulsadorAmarillo == 0)
{
digitalWrite(ledNaranja, 1);
digitalWrite(ledRojo, 0);
}
if(valorPulsadorAzul == 0)
{
digitalWrite(ledNaranja, 0);
digitalWrite(ledRojo, 0);
digitalWrite(ledVerde, 0);
}
delay(1000);
}
// SI SE PRESIONA EL PULSADOR VERDE
/*
ENCENDER LOS LEDS ROJO Y VERDE
*/
// SI SE PRESIONA EL PULSADOR AMARILLO
/*
ENCENDER EL LED NARANJA Y APAGAR EL LED ROJO
*/
// SI SE PRESIONA EL PULSADOR AZUL
// APAGAR TODOS LOS LEDS