Instalar y programar Esptop 10 a través de Upycraft IDE en Mac

Instalar y programar Esptop 10 a través de Upycraft IDE en Mac
ESP32 es una placa IoT basada en microcontrolador que puede ejecutar Micrypthon para ejecutar comandos e instrucciones. Hay múltiples IDE disponibles para programar ESP32 con Micopython. Hoy aquí configuraremos UpyCraft IDE con ESP32 para Micropython en MacOS.

Este artículo contiene las siguientes secciones:

1. Configuración de UPYCRACT IDE con ESP32 en macOS

  • 1.1. Instalación de Python 3 en MacOS
  • 1.2. Descargar el IDE Upycraft
  • 1.3. Instalación de UPYCRAFT IDE en MacOS
  • 1.4. Descripción general de la interfaz IDE UPYCRAFT

2. Descargar firmware de Micopython para ESP32

3. Instalación del firmware de Micrypthon en ESP32 utilizando UPYCRACT IDE

4. Carga del programa LED Blink en ESP32 usando Micopython Upycraft IDE

1. Configuración de UPYCRACT IDE con ESP32 en macOS

Micrypthon se deriva del lenguaje de programación de Python 3 especialmente diseñado para tableros basados ​​en microcontroladores. También podemos programar ESP32 con Micopython usando UPYCRAY IDE.

Antes de escribir nuestro primer código MicryPthon para ESP32, necesitamos instalar algunos requisitos previos en Mac.

  • Python 3
  • IDE UPYCRAFT
  • Firmware de Micrypthon para ESP32

1.1. Instalación de Python 3 en MacOS

Para escribir un código de Micripthon, necesitamos una versión actualizada de Python 3 para instalar en nuestra Mac.

Paso 1: Visite la página de descarga de Python 3 o haga clic aquí para descargar la versión actualizada. Aquí en nuestro caso, es 3.11.0:

O puede descargarlo usando Brew Package Manager. Abra una ventana de terminal y escriba el siguiente comando:

% brew install python3

Espere unos segundos mientras se complete el procedimiento de instalación.

1.2. Descargar Upycraft IDE

Para programar ESP32 necesitamos descargar Upycraft IDE. Las siguientes son las dos fuentes para descargar upycraft ide:

  • Descargar usando el repositorio de Github
  • Descargar usando el sitio web de Upycraft Dfrobot

Para descargar desde GitHub, descargue la última versión usando el enlace anterior.

Abra el archivo zip y luego haga clic en Descargar Para comenzar a descargar el archivo zip para Upycraft IDE.

Una vez que se complete la descarga, extraiga el archivo zip y se pueden ver el archivo upncraft en el directorio.

1.3. Instalación de UPYCRAFT IDE en MacOS

Ahora hemos descargado con éxito el siguiente paso es abrir el IDE UPYCRAFT. El siguiente archivo se puede ver en la carpeta de descarga. Siga los pasos dados para abrir el IDE.

Nota: No es necesario instalar Upycraft en Mac, simplemente se puede abrir en modo independiente.

Paso 1: Upycraft no necesita instalación directa, haga doble clic o haga clic derecho para abrir el archivo.

Paso 2: El siguiente mensaje aparecerá, por lo que primero tenemos que dar permiso para abrir la aplicación de fuentes desconocidas, la cancela.

Paso 3: Seleccionar Preferencias del Sistema Desde el menú.

Etapa 4: Abierto Seguridad y Privacidad.

Paso 5: Ahora en la parte inferior haga clic en el cerrar icono para modificar el permiso de instalación de seguridad y de seguridad.

Paso 6: Escriba el nombre de usuario y la contraseña para macOS y haga clic en desbloquear.

Paso 7: Aquí permite que las aplicaciones se descarguen desde en cualquier lugar o App Store y desarrolladores identificados Luego haga clic Abierto de todos modos.

Paso 8: Después de dar el permiso, nuevamente abre el embotellamiento Ide y haga clic en Abierto.

Una vez el IDE UPYCRAFT está instalado, se abrirá la siguiente interfaz.

1.4. Descripción general de la interfaz IDE UPYCRAFT

La interfaz IDE Upycraft consiste en cuatro ventanas diferentes que son:

1: Sección de archivos

2: Ventana del editor

3: Concha/terminal

4: Herramientas

1: Sección de archivos

Esta ventana contiene todo el .py archivos y ruta de directorio en la que actualmente estamos trabajando. Aquí los archivos principales del código MicryPthon, como principal.py y bota.py puede ser visto.

Esta sección contiene además cuatro categorías diferentes:

  • dispositivo: Donde se almacenan todos los archivos
  • Dakota del Sur: Esta carpeta da acceso a archivos de tarjeta SD; Solo se puede usar si una placa tiene un puerto de tarjeta SD.
  • UPY_LIB: Esto muestra los archivos de la biblioteca Builtin
  • espacio de trabajo: Es el directorio donde se almacenan todos los archivos de Micopython dentro de nuestra computadora. Para cambiar el directorio ir a: Herramientas> initconfig

2: Ventana del editor

La siguiente es la ventana del editor donde podemos escribir el código Micopython y podemos crear múltiples .py archivos.

3: Concha/terminal

Shell o Terminal nos permite ejecutar directamente algunos comandos sin crear archivos de Micropython y cargarlo para abordar. También proporciona información relacionada con el programa ejecutado.

4: Herramientas

La última sección contiene todas las herramientas de acción rápida requeridas para ejecutar un código, como Play, Stop, etc. A continuación representamos todas las herramientas usando un número.

1: Nuevo archivo> crear un archivo nuevo

2: Abrir archivo> Abrir un archivo

3: Guardar archivo> Guardar un archivo

4: Descargar y ejecutar el código de carga a la placa conectada

5: Detener> Detener el código alternativamente también se puede usar utilizando "Ctrl + C"

6: Conectar/desconectar> conectar o desconectar la placa desde serial

7: Deshacer> deshacer el cambio

8: Rehacer> rehacer el cambio

9: COMPROBACIÓN DE SINTAXIÓN> Verificar la sintaxis del código

10: Borrar> Clear Shell/Terminal

2. Descargar firmware de Micopython para ESP32

Hemos completado la instalación de IDE UPYCRAFT. Junto a programar la placa ESP32 tenemos que flashear el firmware de Micrypthon en la placa ESP32 primero. Para descargar el firmware, vaya a la Página de descarga de Micrypthon y busque la sección de firmware ESP32.

Descargue la última versión lanzada disponible para el tablero ESP32 y recuerde no descargar la versión de compilación nocturna, ya que en su mayoría se dirige a programadores avanzados.

En caso de que esté utilizando cualquier otra placa, como Pyboard, Wipy vaya a la página de descarga de Micropython y busque firmware de la placa respectiva.

3. Instalación del firmware de Micrypthon en ESP32 utilizando UPYCRACT IDE

Después de descargar firmware, el siguiente paso es instalarlo en ESP32 usando el IDE UPYCRAFT. Para hacer esto, conecte la placa ESP32 con los macos. Los siguientes pasos guiarán sobre el firmware de Micrypthon en ESP32.

Paso 1: Seleccione el tablero ir a: Herramientas> tablero> ESP32

Paso 2: A continuación, seleccione el puerto COM, vaya a: Herramientas> Serial>/dev/cu/usbserial-0001

Paso 3: Como ahora hemos seleccionado el puerto COM y la placa ESP32, el siguiente paso es grabar firmware. Ir a: Herramientas> Burnfirmware

Etapa 4: Aparecerá una ventana Seleccione la siguiente configuración dada:

  • junta: ESP32
  • Burn_addr: 0x1000
  • ERASE_FLASH:
  • com: /dev/cu/usbserial-0001

Selecciona el Usuarios y navegar por el Firmware de micrypthon Archivo que descargamos anteriormente.

Paso 5: Seleccione el archivo y haga clic Abierto.

Paso 6: Estamos a solo un paso de parpadear a Micrypthon en nuestro propio tablero ESP32. Ahora tome el tablero ESP32, presione y sostenga el BOTA botón.

Paso 7: Mientras presiona el botón ESP32, haga clic en DE ACUERDO.

Paso 8: Si todos los pasos van bien, la memoria ESP32 comenzará a flashear. Una vez que se inicia el flash de borrado, puede liberar presión en su dedo dejando el botón de arranque ESP32.

Después de una instalación exitosa de firmware, la ventana anterior se cerrará automáticamente y ahora estamos listos para cargar nuestro primer programa a la placa ESP32.

Nota: En el caso de cualquier error, repita los pasos anteriores y recuerde que presente y mantenga presionado el botón de arranque.

4. Carga del programa LED Blink en ESP32 usando Micopython Upycraft IDE

Para probar la instalación de IDE UPYCRAFT Subiremos el programa LED Blink. Siga los pasos a continuación:

Paso 1: Abra un nuevo archivo, vaya a: Archivo> nuevo o presionar Comando + N.

Escriba el código que se proporciona a continuación en la ventana del editor del archivo recién creado.

Desde la máquina de importación de la máquina #import Pin y clase de máquina
Desde el tiempo de importación Sleep #Me del retraso de Import
LED = pin (2, pin.Out) #define LED en el pin 2 como salida
Mientras que es cierto:
condujo.Valor (no LED.valor())
dormir (0.5) #delay de 0.5 segundos

Paso 2: Después de escribir código, guarde el archivo, vaya a: Archivo> Guardar o presionar Comando + S.

Paso 3: Guarde el archivo con el nombre principal.py.

Etapa 4: Seleccione el directorio para guardar el archivo.

Paso 5: Una vez que se cree el archivo, verá los siguientes archivos en dispositivo sección. Ahora para cargar código presione el Descargar y ejecutar botón.

Paso 6: Si el programa se ejecuta con éxito "Descargar OK" El mensaje aparecerá en Terminal/Shell.

Producción

Un LED incorporado comenzará a parpadear, que está conectado al pin 2 de la placa ESP32.

Para detener el programa, haga clic Detener.

Si desea reiniciar el código compilado, presione el Permitir (En) botón en la placa ESP32.

Si el programa reiniciaba la salida similar a la que se muestra a continuación se puede ver en Shell/Terminal.

Hemos instalado con éxito IDE UPYCRAFT en macOS y cargó nuestro primer programa después de flashear ESP32 con firmware de Micropython.

Nota IMPORTANTE: Después de instalar el firmware de Micopython en la placa ESP32, también se puede programar ESP32 simplemente cargando el código utilizando el IDE Arduino, pero si desea volver a usar MicryPthon con ESP32, necesitamos flashear el firmware de Micopython nuevamente en la Junta ESP32 porque el Arduino IDE reemplaza el Micropython Firmware. con su propio firmware.

Conclusión

Upycraft IDE puede programar tableros ESP32 usando Micropython. Este artículo le ayuda a descargar y configurar Upycraft IDE en Mac con Micropython. Para escribir código de micrypthon en Mac, el lenguaje de programación de Python 3 debe instalarse dentro de la PC. A continuación, se requiere que un firmware ESP32 se interponga dentro de la placa ESP32.