//PROGRAMA BÁSICO PARA EL ENCENDIDO DE UN LED
int PUSH1 = 2; //Declaro la variable entera para el pulsador en el pin 12
int PUSH2 = 3;
int STOP = 4;
int LED1 = 10; //Declaro la variable entera para el led en el pin 13
int LED2 = 11;
int LED3 = 12;
int LED4 = 13;
int contador = 0; //Creamos una variable que inicia con un valor de 0
void setup()
{
Serial.begin(9600); //Configuramos la velocidad de sincronización
pinMode(LED1,OUTPUT); //Declaramos el pin 13 como salida
pinMode(LED2,OUTPUT);
pinMode(LED3,OUTPUT);
pinMode(LED4,OUTPUT);
pinMode(PUSH1,INPUT); //Declaramos el pin 12 como entrada
pinMode(PUSH2,INPUT);
pinMode(STOP,INPUT);
}
void loop()
{
if (digitalRead(PUSH1) == 1)
{
digitalWrite(LED1,HIGH);
delay(1000);
digitalWrite(LED2,HIGH);
delay(1000);
digitalWrite(LED3,HIGH);
delay(1000);
digitalWrite(LED4,HIGH);
delay(1000);
digitalWrite(LED4,LOW);
delay(1000);
digitalWrite(LED3,LOW);
delay(1000);
digitalWrite(LED2,LOW);
delay(1000);
digitalWrite(LED1,LOW);
delay(1000);
}
if(digitalRead(STOP) == 1)
{
digitalWrite(LED1,LOW);
digitalWrite(LED2,LOW);
digitalWrite(LED3,LOW);
digitalWrite(LED4,LOW);
}
}