/*
"Blink con tarjeta de desarrollo del ESP32 de 38 pines"
En el diagrama .json se declara una Tarjeta de desarrollo ESP32 con 38 pines:
"type": "board-esp32-devkit-c-v4", "id": "esp", "top": 0, "left": 0, "attrs": {}
Funcionalidad:
Enciende/Apaga un LED externo periódicamente con tiempos de 0.5 seg/1 seg respectivamente
Autor: MC. Rodolfo Fernando Porras Sánchez
Versión 1.0 18 Noviembre 2023
*/
// Macros :
#define pinLED 23 // Macro para que GPIO23 controle el LED externo
// Configuración inicial :
void setup() {
pinMode(pinLED, OUTPUT); // Inicializa el pin del LED como salida
Serial.begin(115200); // Inicia la comunicación serial a 115200 baudios
// Envía un mensaje al monitor serial :
Serial.println("\n\nHOLA ESP32 DE 38 PINES");
}
// Función principal del programa (bucle inifinito) :
void loop() {
digitalWrite(pinLED, HIGH); // Enciende el LED externo
delay(500); // Espera 500 milisegundos (0.5 segundos)
digitalWrite(pinLED, LOW); // Apaga el LED externo
delay(1000); // Espera 1000 milisegundos (1 segundo)
}