Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Parpadeo de led
- //Mapear en una salida (11), el estado de una entrada en (7)
- #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)
- #define PIN_LED_BOT 11
- #define CONFIGURAR_LED_BOT pinMode(PIN_LED_BOT,OUTPUT)
- #define ENCENDER_LED_BOT digitalWrite(PIN_LED_BOT,HIGH)
- #define APAGAR_LED_BOT digitalWrite(PIN_LED_BOT,LOW)
- #define PIN_BOT 7
- #define CONFIGURAR_BOT pinMode(PIN_BOT,INPUT)
- #define BOT_PRES (digitalRead(PIN_BOT)==HIGH)
- void setup() {
- CONFIGURAR_LED;
- CONFIGURAR_BOT;
- CONFIGURAR_LED_BOT;
- }
- void loop() {
- if(BOT_PRES) ENCENDER_LED_BOT;
- else APAGAR_LED_BOT ;
- LedTest();
- }
- void LedTest(void)
- {
- static bool encender_led=0;
- static unsigned long millis_ant=0;
- if(millis()-millis_ant<1000)return;
- millis_ant=millis();
- // Invertir el estado del led
- encender_led=!encender_led;
- if(encender_led) APAGAR_LED;
- else ENCENDER_LED;
- //ENCENDER_LED;
- //delay(1000);
- //APAGAR_LED;
- //delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement