Cómo instalar IDE UPYCRACT para programar Esptop 10 usando Micropython

Cómo instalar IDE UPYCRACT para programar Esptop 10 usando Micropython
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.

Este artículo contiene las siguientes secciones:

  • 1. Configurar IDE UPYCRAFT con ESP32
  • 1.1. Instalación de Python 3
  • 1.2. Descargar el IDE Upycraft
  • 1.3. Instalación de UPYCRAFT IDE
  • 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
  • 3.1. El puerto de COX COM no se detecta en Upycraft IDE
  • 3.2. Firmado de micrypthon intermitente en ESP32
  • 4. Cómo cargar el programa LED Blink en ESP32 usando Micopython Upycraft IDE

1. Configurar IDE UPYCRAFT con ESP32

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 nuestra PC.

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

1.1. Instalación de Python 3

Para escribir un código de Micrypthon necesitamos una versión actualizada de Python 3 para instalar en nuestra PC.

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

Paso 2: El siguiente archivo se descargará en el directorio de descarga.

Paso 3: Haga doble clic en el archivo para iniciar la instalación de Python 3. Permitir Agregar a la ruta Opción y haga clic Instalar ahora. Una vez que la instalación sea exitosa, cierre la configuración.

Como hemos instalado Python 3 ahora, continuaremos hacia la parte de instalación de Upycraft IDE.

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.

Descargar IDE UPYCRAFT Desde el sitio oficial, visite el enlace dado anteriormente.

1.3. Instalación de UPYCRAFT IDE

Ahora hemos descargado con éxito el siguiente paso es instalar el IDE UPYCRAFT. El siguiente archivo se puede ver en la carpeta de descarga.

Para instalar clic DE ACUERDO.

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

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, vaya 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 paga, parada, 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. Cómo descargar el firmware de Micopython para ESP32

Hemos completado la instalación de IDE UPYCRAFT. Junto a programar la placa ESP32 debemos 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 la PC.

Seleccione el tablero ir a: Herramientas> tablero> ESP32

A continuación, seleccione el puerto COM, vaya a: Herramientas> serial> comx

3.1. Arreglar - El puerto com no se detecta en Upycraft IDE

A veces, cuando se usa ESP32 por primera vez, la PC no la detecta automáticamente, por lo que en ese caso tenemos que instalar manualmente los controladores requeridos.

Antes de avanzar, primero verifique el puerto COM en el Administrador de dispositivos bajo el Com & lpt sección. Como nuestros controladores ya están instalados, el puerto COM que se muestra es COM10.

En caso de que si no hay un puerto COM disponible para ESP32, entonces las dos razones principales para faltar en el puerto COM ESP32:

  • Faltan los controladores de chips CP2102 ESP32
  • Cable de carga USB normal en lugar del cable de datos

1: La mayoría de la placa DOIT Devkit ESP32 usa el chip CP2102 para la comunicación USB. Para instalar el controlador de chip CP2102 ESP32, busque el controlador en la barra de búsqueda de Google.

Haga clic aquí para visitar el sitio web de Silicon Labs para obtener los últimos controladores CP2102.

Una vez que los controladores se instalen con éxito, reinicie el IDE Arduino y conecte la placa ESP32 con la PC, ahora se verá el puerto COM para la placa ESP32. También puedes ver el puerto COM en Administrador de dispositivos.

2: Si se instalan los controladores, pero aún no puede ver el puerto COM ESP32, luego verifique el cable USB que está utilizando. Hay múltiples cables que no pueden establecer la comunicación en serie, ya que su único propósito es la carga y a la mayoría de estos cables les faltan los cables de datos.

3.2. Firmado de micrypthon intermitente en ESP32

Como hemos resuelto el problema del puerto COM ahora, continuaremos hacia la instalación de firmware.

Paso 1: Ir a: Herramientas> Burnfirmware

Paso 2: Aparecerá una ventana Seleccione la siguiente configuración dada:

  • junta: ESP32
  • Burn_addr: 0x1000
  • ERASE_FLASH:
  • com: Com10

Seleccione los usuarios y busque el Firmware de micrypthon Archivo que descargamos anteriormente.

Paso 3: Seleccione el archivo y haga clic Abierto.

Etapa 4: 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 5: Mientras presiona el botón ESP32, haga clic en DE ACUERDO.

Paso 6: 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 Ctrl + 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 Ctrl + 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.

Paso 6: Ahora para cargar código presione el Descargar y ejecutar botón.

Paso 7: 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 PC 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 con Micropython en ESP32. Para escribir código de micrypthon, 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.