//PARPADEO LED ASIMETRICO
#define Led_pin 13
#define ON true
#define OFF false
unsigned long Tiempo = 0;
long Tiempo_anterior = 0;
int Periodo_ON = 50; // Tiempo de parpadeo led
int Periodo_OFF = 3000; // Tiempo de parpadeo led
boolean Estado = LOW; // Estado del Led
void setup() {
Serial.begin (9600);
pinMode (Led_pin, OUTPUT);
}
void loop() {
Tiempo = millis();
if ((Tiempo - Tiempo_anterior) >= Periodo_ON && (Estado == OFF))
{
Serial.println ("El Led esta Apagado: ");
Estado = !Estado;
digitalWrite (Led_pin, OFF);
Tiempo_anterior = millis();
}
if ((Tiempo - Tiempo_anterior) >= Periodo_OFF && Estado == ON) {
Serial.println ("El Led esta Encendido: ");
Estado = !Estado;
digitalWrite (Led_pin, ON);
Tiempo_anterior = millis();
}
}