IDES de Micrypthon
Micropython es un lenguaje de programación de código abierto derivado de Python 3 y diseñado para microcontroladores y aplicaciones de sistemas integrados. Para escribir y ejecutar el código de Micrypthon, necesitamos un IDE para programar ESP32.
Si bien hay muchos IDE disponibles para programar tableros ESP32, aquí viene la lista de algunos IDES muy famosos y comunes utilizados entre la familia ESP32.
1: VS Código
El código de Visual Studio se encuentra entre los principales IDE para programar tableros ESP32. Solo necesitamos instalar un complemento externo que admita Micrypthon y ese complemento sea PyMAKR (extensión de PyMAKR).
Antes de programar ESP32 con Micopython primero, tenemos que flashear el firmware de Micopython dentro de la placa ESP32.
Sin embargo, como principiante, no recomendamos su código VS, ya que tiene una interfaz compleja y podría tomar algún tiempo adoptar.
VS Código con la extensión de PyMakr vienen con las siguientes características:
2: editor de MU
El editor de MU es otro IDE simple de Micopython fácil de usar. Viene con una interfaz intuitiva con una herramienta preinstalada para flashear Micrypthon en ESP32 sin necesidad de Esptool. El editor de MU también es compatible con otros tableros como Pyboard.
Además, tiene una función muy útil que verifica continuamente la sangría del código y los espacios faltantes. Además, también da verificación de errores en tiempo real. Lo único que queda es el botón de parada para abortar el código. Tenemos que restablecer manualmente la placa o usar el atajo Ctrl+C, pero esto podría no funcionar cada vez, especialmente cuando ESP32 está ocupado. Pero aún así tiene más de lo que necesitábamos. Para descargar y leer sobre el editor de MU, haga clic aquí.
Los siguientes son algunos aspectos destacados importantes para el IDE de Micopython:
3: Pycharm
PyCharm es un IDE de nivel avanzado para escribir código de micrypthon. Cuenta con una compilación de código inteligente, con inspección de tiempo de lectura, resultados de errores de código y capacidades de navegación fácil de usar.
Pycharm es más objetivo para un nivel avanzado, pero como principiante aún encontrará uno de los IDES fáciles de usar. Descargar Pycharm IDE desde su sitio oficial. Si uno ya ha programado Python 3 usando Pycharm, entonces será muy útil para controlar los microcontroladores ESP32 usando este IDE.
Aquí hay algunos aspectos destacados principales de Pycharm IDE:
4: IDE UPYCRAFT
Upycraft es el mejor IDE diseñado con el único propósito de programar ESP32 y otros tableros de microcontroladores como PY Boards. Su interfaz fácil de usar con la capacidad incorporada de cargar el firmware de Micropython en la placa ESP32 lo convierte en la mejor opción para principiantes. Descargar Upycraft IDE gratis.
Este IDE incluye una barra lateral izquierda que muestra el directorio de trabajo actual y todos los archivos en los que estamos trabajando. También tiene algunos botones de acción rápida para cargar código en ESP32.
Una de las cosas más interesantes dentro de Upycraft IDE es su comunicación rápida acumulada con ESP32. Solo necesitamos seleccionar el puerto COM. Una característica más que incluye es la Subir y Correr botones. Usándolo podemos cargar código directamente a ESP32 y no es necesario restablecer manualmente la placa primero como se requieren otros IDE requeridos.
Aquí hay algunos aspectos destacados principales de Upycraft IDE:
5: Thonny IDE
El siguiente en la lista es el Thonny IDE, que es un IDE para el lenguaje de programación de Python y admite Micopython para microcontroladores. Thonny IDE también tiene soporte para la quema de firmware de Micrypthon a la placa ESP32.
Thonny IDE está diseñado para principiantes, y ofrece muchas características que lo convierten. También le permite programar tableros ESP32 en tiempo real simplemente usando la ventana de shell/terminal.
Algunos aspectos destacados principales de Thonny IDE incluyen:
6: Microide
Microide (µide) es una herramienta IDE para programar microcontroladores. Su importancia con ESP32 aumenta debido a su capacidad inalámbrica de la programación de tableros ESP32. Se pueden agregar múltiples módulos al desarrollo rápido de un programa. Tiene un servidor web integrado para leer y escribir.
Uno solo necesita actualizar la placa ESP32 con firmware de Micopython y cargar un nuevo código de forma inalámbrica.
Las siguientes son algunas características importantes en Microide:
Cuál es el mejor ide para micrópthon
Entonces, después de discutir todos estos IDE para Micripthon, concluimos que como principiante uno puede ir con Thonny y embotellamiento IDE. Sin embargo, si uno quiere explorar Micopython con ESP32 con más detalle VS código Píchm es el mejor idiota.
Conclusión
Aquí este artículo ofrece una breve comparación de todos los IDE principales para Micropython. La mayoría de estos IDE vienen con una herramienta preinstalada para flashear el firmware de Micopython en ESP32, sin embargo, algunos IDE requieren que Esptool flash Micropython en la placa ESP32 primero. Este artículo ayudará a encontrar el mejor IDE en forma para Micopython.