Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define PIN_BOTON 8
- #define CONFIGURAR_BOTON pinMode(PIN_BOTON, INPUT)
- #define BOTON_PRESIONADO (digitalRead(PIN_BOTON)==HIGH)
- #define PIN_LED 13
- #define CONFIGURAR_LED pinMode(PIN_LED, OUTPUT)
- #define ENCENDER_LED digitalWrite(PIN_LED, HIGH)
- #define APAGAR_LED digitalWrite(PIN_LED, LOW)
- void setup()
- {
- CONFIGURAR_BOTON;
- CONFIGURAR_LED;
- ENCENDER_LED;
- }
- bool SePresionoBoton(void)
- {
- static bool boton_presionado_ant=false;
- if(BOTON_PRESIONADO == boton_presionado_ant) return(false);
- boton_presionado_ant=BOTON_PRESIONADO;
- return(BOTON_PRESIONADO);
- }
- void loop()
- {
- unsigned long tiempo = 0;
- if (SePresionoBoton()){
- if (millis - tiempo > 50){
- tiempo = millis();
- }
- }
- if(SePresionoBoton()) //Si se presionĂ³ el boton
- ENCENDER_LED;
- delay(5000); //esperamos 5 segundo
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement