Configuración del ESP32 con MicroPython y Code With Mu
- Erick Rios
- 17 sept
- 2 Min. de lectura

En esta primera parte aprenderÔs a preparar tu entorno para programar el ESP32 con MicroPython, usando como editor Code With Mu. Iremos desde la instalación de Python hasta enviar tu primer programa de "Hola Mundo" y hacer parpadear el LED integrado del ESP32.
Descargar e instalar Python
Ingresa a la pƔgina oficial de Python: https://www.python.org/downloads/
Descarga la última versión estable (3.10 o superior).
Durante la instalación marca la casilla āAdd Python to PATHā.
Abre la terminal (CMD, PowerShell o Terminal).
Verifica la instalación:
python --version
Instalar esptool
esptool es una utilidad para flashear el ESP32.
Abre la terminal (CMD, PowerShell o Terminal).
Instala esptool con:
pip install esptool
Verifica:
esptool --version
Descargar el firmware de MicroPython para ESP32
Ve a la pƔgina oficial de descargas: https://micropython.org/download/esp32/
Descarga el archivo .bin mƔs reciente (ejemplo: esp32-20240905-v1.23.0.bin).
Guarda este archivo en una carpeta fƔcil de ubicar (ejemplo: C:\micropython\).
Conectar y preparar el ESP32
Conecta tu placa ESP32 al PC con un cable USB.
Identifica el puerto:
En Windows: abre Administrador de dispositivos ā Puertos COM.
En Linux/Mac: usa ls /dev/tty* antes y despuƩs de conectar.
Toma nota del puerto (ejemplo: COM5 en Windows, /dev/ttyUSB0 en Linux).
Borrar la memoria del ESP32
Ejecuta en la terminal (reemplaza COM5 por tu puerto):
esptool --chip esp32 --port COM5 erase-flash
Instalar el firmware de MicroPython
Ejecuta el siguiente comando (ajustando la ruta y puerto):
esptool --chip esp32 --port PUERTO --baud 460800 write-flash -z 0x1000 C:\micropython\archivo_descargado.bin
Esto cargarĆ” MicroPython en tu ESP32 ā .
Descargar e instalar Code With Mu
Ve a la pƔgina oficial: https://codewith.mu/
Descarga la versión para tu sistema operativo.
InstƔlalo como cualquier programa normal.
Ćbrelo y selecciona el modo MicroPython.
Tu primer programa en MicroPython
Conecta el ESP32 y abre Mu:
š„ļø Hola Mundo (por consola REPL)
Haz clic en el botón REPL en Mu.
Escribe:
print("Hola Mundo desde ESP32 con MicroPython")
š” Blink (parpadear LED integrado)
En la ventana de código escribe:
from machine import Pin
from time import sleep
led = Pin(2, Pin.OUT) # LED interno en la mayorĆa de ESP32
while True:
led.value(1) # Encender LED
sleep(0.5)
led.value(0) # Apagar LED
sleep(0.5)
Guarda el archivo como main.py.
Haz clic en Run y observa cómo el LED parpadea š.
Conclusión
Ya tienes todo el entorno listo:
Python + esptool instalados.
Firmware de MicroPython cargado en el ESP32.
Code With Mu funcionando como tu IDE.
Primeros programas ejecutados.
Blog creado por: Mauricio Monsalve
