/*
-----------------------------------
Encender LED con un pulsador
-----------------------------------
Oprimir un pulsador y mientras este se mantenga accionado
un LED se enciende
*/
//------------------------------------
//Declara puertos de entradas y salidas
//------------------------------------
int pulsador=2;//Pin donde se encuentra el pulsador, entrada
int led=13;//Pin donde se encuentra el LED, salida
//------------------------------------
//Funcion principal
//------------------------------------
void setup() // Se ejecuta cada vez que el Arduino se inicia
{
pinMode(pulsador, INPUT); //Configurar el pulsador como una entrada
pinMode(led,OUTPUT); //Configurar el LED como una salida
}
//------------------------------------
//Funcion ciclicla
//------------------------------------
void loop() // Esta funcion se mantiene ejecutando
{ // cuando este energizado el Arduino
//Condicional para saber estado del pulsador
if (digitalRead(pulsador)==LOW)
{
//Pulsador oprimido
digitalWrite(led,LOW); //Apaga el LED
}
else
{
//Pulsador NO oprimido
digitalWrite(led,HIGH); //Enciendeel LED
}
}
//Fin programa