Comenzando Micrypthon con Thonny IDE y Esptop 10 en Mac

Comenzando Micrypthon con Thonny IDE y Esptop 10 en Mac

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 en macOS y cargamos nuestro primer programa de parpadeo LED en la placa ESP32 utilizando Micropython.

¿Qué es Micopython?

Micrypthon está escrito en C y es una implementación de software para Python 3, se dirige principalmente 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.

Pasemos a configurar Thonny IDE en una Mac:

  1. Descargar thonny ide en macOS
  2. Instalación de Thonny IDE en MacOS
  3. Instalación del firmware de Micopython a ESP32 en macOS
    • 3.1: Descargar firmware de Micopython
    • 3.2: firmware intermitente de micrypthon usando Thonny IDE
  4. Programación de ESP32 usando Micrypthon en MacOS
  5. Ejecutando el script cargado en ESP32 usando Thonny IDE

1: Descargar thonny ide en macOS

Para descargar Thonny IDE, siga las instrucciones dadas.

Paso 1: Ir a Thonny.org, seleccione la versión Thonny IDE para Mac.

Paso 2: Seleccione el instalador con Python 3.X y espere hasta que se complete la descarga.

Paso 3: Después de descargar el siguiente archivo del paquete, se puede ver en el directorio de descarga.

Hemos descargado Thonny IDE ahora avanzaremos hacia la parte de instalación.

2: Instalar Thonny IDE en macOS

Para la instalación de Thonny IDE, su archivo de paquete debe ejecutarse. A continuación, los pasos dados lo guiarán en la instalación de Thonny IDE.

Paso 1: Haga doble clic en la ventana de instalación del archivo del paquete se abrirá como se muestra a continuación. Hacer clic Continuar.

Paso 2: Permitir permiso para la licencia haciendo clic en el Continuar botón.

Paso 3: Hacer clic Aceptar continuar.

Etapa 4: Seleccionar Destino para archivos del instalador. Solo puede ser para usted o instalar en todo el sistema para que otros usuarios también puedan acceder. Entonces, continuaremos con la primera opción.

Paso 5: Para comenzar el procedimiento de instalación, Haga clic en Instalar.

Paso 6: Después Instalación exitosa hacer clic Cerca.

Paso 7: Ahora instalación de Thonny ide se completa para conectar la placa ESP32 con Mac, podemos configurarlo con ESP32.

Paso 8: Abierto Thonny ide De la lista de aplicaciones. Aparecerá la siguiente ventana:

Aquí podemos ver dos ventanas Editor y shell/terminal.

Editor: El editor contiene todo el .archivos py Aquí podemos crear múltiples archivos de proyecto.

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.

Hemos instalado con éxito Thonny IDE ahora para programar tableros ESP32 con Micropython. Flash ESP32 con firmware de Micrypthon.

3: Instalación del firmware de Micopython en ESP32 en macOS

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: Descarga de firmware de Micopython

  • 2: firmware intermitente de micrypthon usando Thonny IDE

1: Descarga de firmware de Micopython

El firmware de Micrypthon se puede descargar desde su sitio oficial o utilizando una búsqueda rápida de Google. Para completar el procedimiento de descarga, siga las instrucciones que se enumeran a continuación.

Paso 1: Vaya a la página de descarga de firmware de Micropython. Seleccione la placa para la que necesitamos descargar firmware.

Paso 2: Seleccione la placa ESP32 que está utilizando aquí que tenemos Esp32 devkit v1 doit.

Paso 3: Aparecerá la siguiente ventana. Descargue la última versión para el firmware y asegúrese de no descargar la versión nocturna de compilaciones como lo son para programadores avanzados.

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 a continuación los pasos mencionados:

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

Paso 2: Una nueva ventana se abrirá aquí Seleccionar intérprete.

Paso 3: Seleccione el tablero que está utilizando. Aquí en nuestro caso está conectado la placa ESP32.

Etapa 4: Después de seleccionar la placa, ahora seleccione el puerto COM en el que ESP32 está conectado.

Paso 5: Después de seleccionar la placa y el puerto COM, haga clic en Instalar o actualizar Micopython.

Paso 6: Ahora confirme el puerto COM.

Paso 7: Siguiente seleccione el Firmware de micrypthon Archivo para ESP32 Acabamos de descargar haciendo clic en el Navegar botón.

Hacer clic instalar Para comenzar la instalación de firmware en la placa ESP32.

Paso 8: Ahora podemos ver que el firmware de Micropython se inicia parpadeando en la placa ESP32. No desconecte la placa ESP32 de la Mac.

Paso 9: Después de la instalación de firmware, cierre la ventana.

Paso 10: Después del tipo de instalación exitoso ayuda() en shell/terminal para confirmar la instalación. En la instalación exitosa aparecerá el mensaje resaltado a continuación.

Ahora ESP32 está listo para ser programado con Micrypthon usando Thonny IDE.

4: Programa ESP32 usando Micrypthon en macOS

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 escriba el siguiente código.

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

Este código parpadeará el CONDUJO conectado al pin 12 de ESP32 con retraso de 1 segundo.

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

Paso 3: Guarde el archivo con el nombre principal.Py y hacer clic DE ACUERDO.

Nuestro primer Micrypthon el archivo se crea correctamente ahora lo subiremos al ESP32 tablero y ver el resultado.

5: Ejecutando el script cargado en ESP32 usando Thonny IDE

Para probar el archivo, simplemente guardamos Haga clic en el botón Ejecutar en la parte superior o presione F5 para comenzar a ejecutar el código cargado en ESP32 y para detener el programa Haga clic en el botón Detener/reiniciar como se muestra a continuación o presione CTRL+F2.


Un LED comenzará a parpadear. El LED se convertirá en En por 1 seg.

El LED Will parar por 1 segundo. Este ciclo continúa hasta que se detiene el guión.

Hemos probado con éxito el ide Thonny trabajando con una placa ESP32 utilizando el Micrypthon código.

Conclusión

Micrypthon es un subconjunto de lenguaje de pitón y está diseñado para sistemas integrados. No es exactamente lo mismo que Python, sin embargo, todavía es compatible con múltiples bibliotecas y puede controlar los pines GPIO de diferentes microcontroladores. Para programar ESP32 con Micrypthon se requiere un IDE. Esta guía cubre la instalación de Thonny IDE con la placa ESP32 en Mac OS.