Comenzando Micrypthon con Thonny IDE y Esptop 10

Comenzando Micrypthon con Thonny IDE y Esptop 10

Para programar una placa ESP32 con Micopython, necesitamos un IDE que pueda grabar código para el microcontrolador. Aquí en esta guía, cubriremos el procedimiento de instalación completo de Thonny IDE y cargaremos nuestro primer programa de parpadeo LED en la placa ESP32 utilizando Micrypthon.

¿Qué es Micopython?

Micrypthon está escrito en C y es una implementación de software para Python 3, principalmente se dirige a aplicaciones de sistemas integrados. Sin embargo, no puede ejecutar completamente las bibliotecas estándar de Python 3. Micrypthon es una variante de Python y diseñada específicamente para sistemas integrados. La diferencia entre el lenguaje de programación de Micrypthon y Python es que el micrypthon funciona en condiciones de restricción. Es por eso que Micopython no admite plenamente las bibliotecas de programación estándar de Python.

Instalación de Thonny IDE

Para descargar e instalar Thonny IDE siga las instrucciones dadas.

Paso 1: Ir a Thonny.organizar.

Paso 2: Descargue la versión de Thonny IDE para Windows y espere hasta que se completen las descargas.

Paso 3: Una vez que se descarga el ide de Thonny, ejecute el .exe archivo de instalador. Haga clic en Instalar e ir con la configuración predeterminada.

Etapa 4: Después de que se termine la instalación, abra Thonny IDE. Aquí podemos ver dos ventanas Editor y Concha/terminal.

Editor: El editor contiene todo el .py archivos aquí podemos crear más de un archivo.

Caparazón: Micopython contiene los comandos que se ejecutan inmediatamente independientemente de otros archivos o bibliotecas en el terminal. Shell/Terminal también nos muestra información sobre comandos ejecutados, condición de la placa, error de sintaxis y mensajes.

Cómo instalar el firmware de Micopython en ESP32

Por defecto, Micopython no se muestra en la placa ESP32. Entonces, lo primero antes de comenzar a programar tableros ESP32 es flashear/cargar el firmware en ESP32.

Hay diferentes métodos que podemos usar, pero continuaremos con una herramienta de Thonny IDE que le permite instalar rápidamente Micrypthon en una placa ESP32.

Dos pasos están involucrados en la instalación del firmware de Micopython a ESP32 usando Thonny IDE:

1: Descargar firmware de Micopython

2: firmware intermitente de micrypthon usando Thonny IDE

1: Descargar firmware de Micopython

Vaya a la página de descarga de firmware de Micrypthon. Seleccione la placa para la que necesitamos descargar firmware. Aparecerá la siguiente ventana. Descargue la última versión para el firmware y asegúrese de no descargar la versión Night Builds, ya que más se dirigen a los programadores avanzados.

Una vez que se complete la descarga, probablemente estará disponible dentro de la carpeta de descarga.

2: firmware intermitente de micrypthon usando Thonny IDE

A partir de ahora hemos descargado el firmware de Micopython. Ahora lo instalaremos en la placa ESP32 utilizando la herramienta Thonny IDE. Siga los pasos que se dan a continuación:

Paso 1: Conecte la placa ESP32 con PC y abra Thonny IDE. Ir a: Herramientas> Opciones

Paso 2: Una nueva ventana se abrirá aquí Seleccionar Intérprete. Seleccione la placa y el puerto COM en el que está conectado aquí en nuestro caso, la placa ESP32 está conectada en COM10. Para verificar el puerto COM, abra el administrador de dispositivos y mire debajo Com & lpt sección.

Después de seleccionar el tablero y el puerto COM, haga clic en Instalar o actualizar Micopython.

Paso 3: Ahora confirme el puerto COM y seleccione el archivo de firmware que acabamos de descargar haciendo clic en el Navegar botón. Haga clic en Instalar para comenzar la instalación de firmware en la placa ESP32.

Etapa 4: Una vez que la instalación es de tipo exitoso ayuda() en shell/terminal para confirmar la instalación. En la instalación exitosa a continuación aparecerá un mensaje resaltado.

Programa ESP32 usando Micrypthon

Ahora, a medida que se complete la instalación, probaremos el código Micrypthon con la placa ESP32 usando Thonny IDE. Siga los pasos a continuación:

Paso 1: Abra un nuevo archivo en el editor de Thonny IDE Use el siguiente código dado.

desde el pin de importación de la máquina
Desde el tiempo de sueño
LED = pin (2, pin.AFUERA)
Mientras que es cierto:
condujo.Valor (no LED.valor())
dormir (0.5)

Este código parpadeará el LED incorporado conectado al PIN 2 de ESP32 con retraso de 0.5 segundos.

Paso 2: Antes de que podamos ejecutar el archivo, necesitamos guardarlo en la placa ESP32. Ir a: Archivo> Guardar.

Paso 3: Seleccionar Micrypthon dispositivo.

Etapa 4: Guarde el archivo con el nombre principal.py y hacer clic DE ACUERDO.

Nuestro primer archivo de Micropython se crea correctamente ahora lo subiremos a la placa ESP32 y veremos el resultado.

Cómo cargar el script de micrypthon a ESP32

Haga clic en el botón Ejecutar en la parte superior o presione F5 Para comenzar a ejecutar el código cargado en ESP32.

Un LED azul comenzará a parpadear. El LED se encenderá por 0.5 segundos.

El LED se detendrá por 0.5 segundos. Este ciclo continúa hasta que se detiene el guión.

Para detener el programa, haga clic en el botón Detener/reiniciar como se muestra a continuación o presione CTRL+F2.

Hemos probado con éxito el IDE Thonny trabajando con una placa ESP32 usando el código de Micrypthon.

Conclusión

Micrypthon es la reimplementación de software del lenguaje de programación de Python 3. No es lo mismo que Python, sin embargo, todavía es compatible con múltiples bibliotecas y puede controlar fácilmente los pines GPIO de diferentes microcontroladores. Para programar ESP32 con Micrypthon se requiere un IDE. Aquí este artículo cubre la instalación de Thonny IDE con la placa ESP32.