MicroPython
Edición 2026. Una guía completa de MicroPython para microcontroladores. Aprende a ejecutar un intérprete completo de Python 3 en hardware bare-metal.
Episodios
El Python que cabe en 256K
4m 08sDescubre cómo MicroPython comprime un intérprete completo de Python 3 en microcontroladores bare-metal. Exploramos su identidad principal, sus diferencias con CPython y cómo se las arregla para ejecutarse en entornos con recursos muy limitados.
El puente de hardware: El módulo machine
3m 47sAprende a controlar los periféricos del microcontrolador directamente desde Python. Nos sumergimos en el módulo machine, explorando cómo interactuar con Pins, PWM y la memoria en bruto.
Programación en vivo en el MCU: REPL y mpremote
4m 38sRevoluciona tu flujo de trabajo de desarrollo embebido. Cubrimos el REPL de MicroPython y la herramienta de línea de comandos mpremote para automatizar conexiones serie y la ejecución en vivo.
Tres líneas para el WiFi: El módulo network
3m 58sTransforma un microcontrolador en un nodo IoT conectado. Exploramos el módulo network, detallando cómo conectarse al WiFi como estación o alojar tu propio Access Point.
Sobreviviendo a las limitaciones: RAM y el GC
3m 46sDomina el arte de escribir código Python eficiente en memoria. Hablamos sobre la fragmentación del heap, la preasignación de buffers y el garbage collection manual para que tu microcontrolador funcione sin problemas.
Compilado vs. Congelado: Desplegando a producción
4m 44sAprende a desplegar aplicaciones masivas sin quedarte sin RAM. Exploramos los archivos .mpy precompilados y cómo congelar el bytecode directamente en la memoria flash del microcontrolador.
Determinismo en Python: Timers e interrupciones
4m 41sLogra un comportamiento en tiempo real en MicroPython utilizando timers de hardware y rutinas de servicio de interrupción. Cubrimos las estrictas reglas para escribir ISRs y evitar la asignación de memoria.