Hola a todos.
El modulo ESP32 es un "Arduino" con Wifi extraño, no lo va a reconocer el IDE de Arduino, para conseguir que lo pueda reconocer y así programarlo, debemos de hacer los siguientes pasos:
- Copiamos esta dirección: https://dl.espressif.com/dl/package_esp32_index.json
- La pegamos en: IDE Arduino -> Archivo -> Preferencias -> Gestor URL’s adicionales de tarjetas -> Pegamos aquí
- Vamos a herramientas ->Placa -> Gestor de tarjetas -> Buscamos ESP32 -> Instalar (Instalamos la Placa ESP32)
- Vamos a IDE Arduino -> Herramientas -> placa -> ESP32 -> (Elegimos la nuestra) ESP32 DEV Module
https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip
https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers_with_Serial_Enumeration.zip
PROBAMOS UN PROGRAMA EN EL ESP32
Hemos instalado la librería para el Modulo ESP32 en el IDE de Arduino. También los drivers en el ordenador. Ahora probamos que funciona. Para ello vamos al IDE de Arduino y en Herramientas hacemos dos cosas:
Puerto el ultimo (antes no salía).
void setup() {
pinMode (LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(3000);
digitalWrite(LED_BUILTIN, LOW);
delay(3000);
}
Copiamos en el IDE el siguiente código (programa que hace intermitente el led incrustado azul):
int LED_BUILTIN = 2;void setup() {
pinMode (LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(3000);
digitalWrite(LED_BUILTIN, LOW);
delay(3000);
}
IMPORTANTE: Si pulsas la flecha para subir al ESP32, el programa no se carga. Da un mensaje terrible en ingles: A fatal error ocurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode. Es decir, que "la placa no esta en modo de carga". Buscando en internet encontré un foro en ingles con la respuesta:
What works for me is: Press and hold Boot button, click EN button, click Upload, release Boot button when "Connecting..." is displayed.
Es decir, que para subir el programa hay que hace los siguientes pasos:
- Mantenemos presionado el botón BOOT y pulsamos una vez el botón EN.
- Pulsamos la tecla subir programa.
- Cuando en el IDE ponga connecting, dejamos de pulsar BOOT.
Foto y video del montaje:
No hay comentarios:
Publicar un comentario