#define PIN_LED 13 #define CONFIG_LED pinMode(PIN_LED, OUTPUT) #define ENCENDER_LED digitalWrite(PIN_LED, HIGH) #define APAGAR_LED digitalWrite(PIN_LED, LOW) #define MS_APAGADO 100 #define MS_ENCENDIDO 3000 #define PIN_BOTON 8 #define CONFIG_BOTON pinMode(PIN_BOTON, INPUT) #define BOTON_PRESIONADO (digitalRead(PIN_BOTON)==HIGH) void setup() { CONFIG_LED; CONFIG_BOTON; } void loop() { if(!BOTON_PRESIONADO) return; ENCENDER_LED; delay(MS_APAGADO); APAGAR_LED; delay(MS_ENCENDIDO); }