/*
Proyecto 5a
Se controla el parpadeo de un LED apretando un botón
*/
// Define constantes como pines 8 y 13
const int PinBoton = 8;
const int PinLed = 13;
void setup()
{
// Define el pin del botón como entrada
pinMode(PinBoton, INPUT_PULLUP);
// Define el pin del LED como salida
pinMode(PinLed, OUTPUT);
}
void loop()
{
// Define la variable EstadoBoton como la lectura digital del PinBoton
int EstadoBoton;
EstadoBoton = digitalRead(PinBoton);
// Si el botón se pulsa, el LED procede a parpadear 3 veces
if (EstadoBoton == LOW)
{
for (int a = 1; a <= 3; a++)
{
digitalWrite(PinLed, HIGH);
delay(1000);
digitalWrite(PinLed, LOW);
delay(1000);
}
}
else
{
// Si el botón no se pulsa, el LED permanece apagado
digitalWrite(PinLed, LOW);
}
}