top of page

Configuración del ESP32 con MicroPython y Code With Mu

  • Foto del escritor: Erick Rios
    Erick Rios
  • 17 sept
  • 2 Min. de lectura
ree

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.


  1. 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


  1. 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


  1. 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\).


  1. 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).


  1. Borrar la memoria del ESP32


  • Ejecuta en la terminal (reemplaza COM5 por tu puerto):


esptool --chip esp32 --port COM5 erase-flash


  1. 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 āœ….


  1. 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.


  1. 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

Ā 
Ā 
Ā 
bottom of page