instalacion_de_micropython_con_esp32_y_thonny
Diferencias
Muestra las diferencias entre dos versiones de la página.
instalacion_de_micropython_con_esp32_y_thonny [2025/04/04 14:39] – creado hispa | instalacion_de_micropython_con_esp32_y_thonny [Fecha desconocida] (actual) – editor externo (Fecha desconocida) 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | <WRAP round box> | ||
+ | ====== Instalación de MicroPython con ESP32 y Thonny ====== | ||
+ | </ | ||
+ | <WRAP tabs> | ||
+ | * [[ESP32]] | ||
+ | * [[Parpadeo de un led con ESP32 y MicroPython|Siguiente: | ||
+ | </ | ||
+ | <WRAP collarge justify> | ||
+ | {{ : | ||
+ | Me he pasado mucho tiempo pensando que teniendo a mano algo tan potente como el IDE de Arduino y el C++ para programar los microcontroladores de la familia ESP, MicroPython era como ponerle a un Ferrari el motor de un Seiscientos, | ||
+ | Así que he decidido darle una oportunidad a MicroPython, | ||
+ | |||
+ | Y para empezar a practicar, qué mejor que el IDE ligero para Python «Thonny», con el que podemos realizar todas las tareas necesarias para preparar nuestro controlador y ponernos a trabajar. | ||
+ | |||
+ | Cuando programamos un microcontrolador con C++, lo que hacemos es compilar nuestro código fuente y cargar en el controlador el archivo binario resultante que hará que la máquina funcione. MicroPython, | ||
+ | |||
+ | Para cargar el firmware, lo mejor es ir [[https:// | ||
+ | |||
+ | Una vez que tengamos nuestro archivo .bin con el firmware de MicroPython, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Dentro de Thonny seleccionaremos **«Herramientas-Intérprete»**, | ||
+ | |||
+ | En los campos correspondientes seleccionaremos la imagen que queremos cargar en el microcontrolador y el puerto donde éste se encuentra conectado a nuestro ordenador (vuelvo a recordaros que en Windows el puerto tendrá un nombre distinto, como COM4 o similar). | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | El pulsar el botón **«Instalar»**, | ||
+ | |||
+ | Después de finalizado el proceso de carga, podemos cerrar la ventana, y pulsar el botón **«Ok»** de la anterior, con lo que Python ya estará preparado para ejecutar MicroPython dentro de nuestro microcontrolador ESP32. | ||
+ | |||
+ | Para probar el funcionamiento, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Ahora podemos utilizar tanto la línea de comandos para dar órdenes individuales como escribir nuestros scripts en la ventana superior que cargaremos en el controlador como un archivo, de la siguiente forma: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Debemos seleccionar «Dispositivo MicroPython» para que el script se cargue en el controlador, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Después de esto, ya podemos considerar que nuestro ESP32 está preparado para funcionar con MicroPython, | ||
+ | </ | ||
+ | |||
+ | {{tag> cacharreo MicroPython ESP32 Thonny}} |