ESP32-S3 >>> Programación MicroPython

  Compré un ESP32-S3 hoy, y planeo probar la programación MicroPython en él ( sitio web de información adjunto ).

inserte la descripción de la imagen aquí
  En primer lugar, para programar mp en ESP32, necesita volver a grabar su firmware. Esto requiere que nuestra computadora instale el controlador CH343, luego encuentre el firmware adecuado para ESP32-S3 y use la herramienta de descarga flash para descargarlo a la placa. En resumen, hay dos pasos:

  1. Instale el controlador CH343 en la computadora;
  2. Actualice el firmware.

1. Descargue e instale el controlador

Ingrese la URL de información anterior, la primera carpeta contiene el paquete de instalación del controlador CH343.

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Seleccione el controlador apropiado e instálelo, luego conecte la placa a la computadora.

inserte la descripción de la imagen aquí

Luego puede encontrar que la placa se reconoce normalmente en el [Administrador de dispositivos] del [Panel de control].

inserte la descripción de la imagen aquí

2. Cepilla el firmware

Puede optar por descargar el firmware desde el sitio web oficial. Si el firmware en la versión Releases no tiene el módulo MicroPython deseado, puede descargar el firmware de la versión Nightly builds (por ejemplo, mi versión Nightly builds tiene más módulos urequests que la versión Releases).

Para consultar los módulos MicroPython disponibles, puede usar comandos para consultar después de grabar el firmware help('modules').

inserte la descripción de la imagen aquí

Luego descargue la herramienta de grabación flash.

inserte la descripción de la imagen aquí
Después de descargar la herramienta de grabación flash, ábrala, seleccione [ESP32-S3] para chipType, seleccione [develop] para workMode y seleccione qué puerto tipo C en la placa estamos usando para loadMode, como se muestra en la figura a continuación, I elija [uart].

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Luego, en la interfaz del software, seleccione la ruta del firmware a grabar, la dirección a grabar, el puerto COM y la velocidad en baudios.

inserte la descripción de la imagen aquí
Hay dos necesidades aquíAvisoPunto de:

  1. El flash debe borrarse antes de grabar el nuevo firmware;
  2. Independientemente de borrar o grabar el nuevo firmware, la placa debe estar en modo de espera (mantenga presionada la tecla BOOT y presione la tecla RST una vez para ingresar al modo de descarga en espera).

De acuerdo con las instrucciones anteriores, después de que la pizarra entre en estado de espera, haga clic en [BORRAR] para borrar el flash.

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
Luego haga clic en [INICIO] para reprogramar el firmware en la placa.

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
En este punto, se completa la descarga del firmware mp de la placa. A continuación, pruebe la programación mp. Descarga el IDE de Thonny.

3. prueba

inserte la descripción de la imagen aquí
Después de la descarga, abra el software. Haga clic en [Herramientas] - [Opciones].

inserte la descripción de la imagen aquí
Ingrese 【Intérprete】, elija usar mp de ESP32 como intérprete y seleccione el puerto COM correspondiente para el puerto a continuación.

inserte la descripción de la imagen aquí
De vuelta a la interfaz principal del software, puede ver los datos enviados por la placa reiniciando la placa.

inserte la descripción de la imagen aquí
Escriba help() para ver información sobre la programación mp.

inserte la descripción de la imagen aquí
Conéctese a Wi-Fi.

inserte la descripción de la imagen aquí
Se puede ver que el mp de la placa se puede usar con normalidad (adjunto el tutorial de uso rápido de MicroPython para ESP32 ).

Utilice el comando help('modules')para consultar los módulos disponibles.

inserte la descripción de la imagen aquí

4. Use VScode para el desarrollo de MicroPython

Descargue e instale el complemento [RT-Thread MicroPython] de VScode.

inserte la descripción de la imagen aquí

1. Crea un proyecto de MicroPython

Haga clic en el botón [+] en la esquina inferior izquierda.

inserte la descripción de la imagen aquí

Seleccione 【Crear un nuevo proyecto de MicroPython】.

inserte la descripción de la imagen aquí
Seleccione [Crear un proyecto de MicroPython en blanco].

inserte la descripción de la imagen aquí
A continuación, después de especificar el nombre del proyecto y la ruta de guardado, se puede crear un proyecto de MicroPython (el proyecto de MicroPython debe crearse antes de que el complemento se pueda usar para el desarrollo de ESP32).

2. Conectar el ESP32

Haga clic en el botón de conexión en la esquina inferior izquierda.

inserte la descripción de la imagen aquí

Seleccione el puerto correspondiente y conecte (he conectado el ESP32 al puerto COM10).

inserte la descripción de la imagen aquí

3. Subir archivos de proyecto

Si hay varios archivos en nuestra carpeta .py, debemos cargar los archivos en el tablero, a través de

import os
os.listdir()

Puede ver los archivos en el tablero (he subido MyNetwork.pyarchivos MyWeather.py).

inserte la descripción de la imagen aquí
Hay dos formas de cargar, que son la sincronización del proyecto (cargar todos los archivos del proyecto al mismo tiempo) o la carga de un solo archivo. Si el proyecto está sincronizado, haga clic en el botón de sincronización en la esquina inferior izquierda.

inserte la descripción de la imagen aquí

Haga clic derecho en el archivo en el proyecto y haga clic en [Descargar el archivo/floder al dispositivo].

inserte la descripción de la imagen aquí
Adjunte el comando Eliminar archivo o carpeta.

# 删除文件
os.remove("file_to_del")
# 删除文件夹
os.rmdir("dir_to_del")

Si desea cargar archivos en lotes, puede utilizar ampy
la instalaciónampy

pip install adafruit-ampy

subir archivos

ampy --port COM3 put test.txt

Borrar archivos

ampy --port COM3 rm test.txt

4. Ejecute el archivo

Haga clic en el botón de depuración en la esquina inferior izquierda.

inserte la descripción de la imagen aquí

O haga clic derecho en el archivo en el proyecto y haga clic en [Ejecutar el archivo MicroPython directamente en el dispositivo].

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_40973138/article/details/128509293
Recomendado
Clasificación