// Aurduino use C/C++ Programming
// C/C++ Programming is case-sensitive
/**************************************************************************
* @Author: TecnoTom *
* @Project: Led Parpadeante 2.0 *
* @Mail: [email protected] *
* @Website: https://tecnotom.com *
* Visit our website or contact us by mail *
**************************************************************************/
const int C_ledPin = 13; // Asignamos el número del pin para el LED
int G_delayTime = 2000; // Asignamos el tiempo de espera por defecto
void setup() {
G_delayTime = 1000;
pinMode(C_ledPin, OUTPUT); // Configuramos el pin como salida
}
void loop() {
parpadearLed(G_delayTime); // Llamamos a la función para hacer parpadear el LED
}
void parpadearLed(int delayTime) {
encenderLed();
delay(delayTime); // Espera un tiempo determinado
apagarLed();
delay(delayTime); // Espera el mismo tiempo
}
void encenderLed() {
estadoLed(true);
}
void apagarLed() {
estadoLed(false);
}
void estadoLed(bool encender) {
if(encender)
digitalWrite(C_ledPin, HIGH); // Enciende el LED
else
digitalWrite(C_ledPin, LOW); // Apaga el LED
}