Cuando se saca de la bolsita el módulo ESP32 WROOM hay que actualizar el firmware con la última versión disponible de MicroPython para poder usarlo.

La opción de actualización desde el IDE Thonny Python no me funcionó correctamente.

Lo que si anduvo bien -con dos placas iguales actualizadas recientemente- fue ir a la web de Micropython y descargar el .bin desde:

https://micropython.org/download/ESP32_GENERIC/

Entonces, si, desde Thonny, vamos a:

Ejecutar>Configurar intérprete>Seleccionar MicroPython ESP32 y el puerto COM correspondiente (CP2102 XXXXXXX).

Clic en Instala o actualiza MicroPython (esptool). Seleccionar la placa y luego abajo, a la izquierda del botón Instalar, ir a buscar la ubicación del .bin que descargamos. Antes de proceder a la instalación del firmware, hay que pulsar el botón BOOT de la placa, cuando el proceso avance más allá del 2% se puede soltar y esperar a que finalice la carga del nuevo firmware. Cuando finalice cerramos la ventana y ya en la consola de Thonny podremos ver algo como ésto:

MPY: soft reboot
MicroPython v1.21.0 on 2023-10-05; Generic ESP32 module with ESP32
Type “help()” for more information.
>>>

Misión cumplida, ya tenemos al ESP32 listo para trabajar.

Código de prueba para ejecutar enseguida:

from machine import Pin
import utime

led = Pin(2,Pin.OUT)

while True:
       led.on()
       print(‘led encendido’)
       utime.sleep(2)
       led.off()
       print(‘led apagado’)
       utime.sleep(2)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *