/*
Ejercicio 1.4
Realizar un programa que controle la velocidad de parpadeo del
LED interno de la placa Arduino UNO mediante un conmutador. Si
el conmutador está a nivel bajo, los tiempos de encendido y
apagado del LED durarán 500ms cada uno. Si el conmutador está
a nivel alto, los tiempos de encendido y apagado serán de 250ms
cada uno.
Autor: Gonzalo Penalva
Autor resolución: Francisco Ortiz
*/
#define LED 13
#define CONMUT 8
void setup() {
Serial.begin(9600);
pinMode(LED, OUTPUT);
pinMode(CONMUT, INPUT_PULLUP);
}
void loop() {
if (digitalRead(CONMUT)==0) {
digitalWrite(LED, HIGH);
delay(500);
digitalWrite(LED, LOW);
delay(500);
}
else {
digitalWrite(LED, HIGH);
delay(250);
digitalWrite(LED, LOW);
delay(250);
}
}