Curso Udemi - Micropython

IDE editor: https://thonny.org/

https://github.com/thonny/thonny/releases

Firmware for Generic ESP32 module http://micropython.org/download/esp32/

Se usa la versión 1.14 por estabilidad: https://micropython.org/resources/firmware/esp32-idf4-20210202-v1.14.bin

Packages: https://pypi.org/

Libraries:http://docs.micropython.org/en/latest/library/uos.html Uos(operating systems module)

Archivo descargable: final_course_scripts_udemy.zip

Differencias entre Python (cPython) y Micropython (uPython)

Criterio cPython uPython
espacios entre números literales y palabras clave No
Mensajes de error - cantidad de argumentos No Se cuenta a sí mismo como argumento
Formato exponencial
Start/end no entendí
Json no identifica las excepciones

Recursos de MicroPython

uPython compatible boards

Pines y GPOGPIO (General Purpose Input/Output, Entrada/Salida de Propósito General) es un pin genérico en un chip, cuyo comportamiento (incluyendo si es un pin de entrada o salida) se puede controlar (programar) por el usuario en tiempo de ejecución.

https://micropython-docs-esp32.readthedocs.io/en/esp32_doc/esp32/quickref.html#pins-and-gpio

Proceso 1. Instalar el firmware de ESP32 de Micropython 2. Configurar el “interpreter” en ESP32 (tools/options/interpreter)