Construcción del entorno ESP32 (Thonny+MicroPython+ESP32)
1. Descripción del entorno de desarrollo
Herrajes: ESP32
Intérprete: MicroPython (un intérprete de Python con procesamiento especial para hardware)
IDE: Thonny (similar a pycharm, que también es un IDE, es mejor compatible con ESP32, así que elíjalo)
El diagrama de pines ESP32 es el siguiente:
2. Descarga e instala Thonny
Dirección de descarga: https://thonny.org/
También se puede descargar desde el siguiente enlace, incluidos los paquetes de instalación del controlador Thonny, MicroPython y ESP32.
Archivos relacionados con la instalación de ESP32
Seleccione la última versión, como se muestra en la Figura 2-1 a continuación, el sistema local es win11, por lo que se selecciona el sistema Windows.
Abra el editor después de que la instalación sea exitosa.
3. Descarga MicroPython
Dirección de descarga: https://micropython.org/download/esp32/
Cómo se ve después de la descarga:
4. Descarga el controlador ESP32
Para garantizar que el programa se queme en el ESP32, se debe instalar el controlador.
Dirección de descarga: https://doc.itprojects.cn/0006.zhishi.esp32/01.download/esp32usbDriver.zip
Después de la descarga, puede instalar el controlador. Elija x64 para sistemas de 64 bits y x86 para sistemas de 32 bits.
5. Grabar MicroPython a ESP32
El primer paso es seleccionar "Ejecutar -> Configurar intérprete"
Haga clic en la posición que se muestra en la siguiente figura en el cuadro emergente:
Aparecerá un cuadro de nuevo:
Nota: En este punto, el ESP32 debe estar conectado al puerto USB de la computadora.
Puerto se refiere al puerto serial donde el USB está conectado a la computadora desde el ESP32, y puede mostrarse siempre que esté instalado el controlador proporcionado.
El firmware se refiere al firmware MicroPython descargado seleccionado.
Haga clic en "Instalar". Verá una barra de progreso en la esquina inferior izquierda durante la instalación. Cuando aparezca "Terminado", significa que ha finalizado, simplemente cierre la ventana.
En este punto, MicroPython se ha grabado en ESP32.
[Caso especial] Error: no se pudo conectar a ESP32: no se recibieron datos en serie.
Para el problema de que el ESP32 no puede grabar el programa, simplemente presione el botón BOOT de la placa de desarrollo durante el proceso de grabación (cuando se está cargando la barra de progreso).
6. Interacción entre Thonny y ESP32
Seleccione el intérprete y el puerto serie correspondientes.
Siga estos pasos para ver la siguiente interfaz.
Significa que puede interactuar con ESP32, escribir un programa Python simple o simplemente puede encender las luces y probarlo.
7. Escribir código
7-1 Escriba un programa simple
De manera predeterminada, solo hay un archivo boot.py. Este archivo es un archivo de arranque de inicio. Este archivo se usa generalmente para ejecutar algunas funciones que deben iniciarse cuando se enciende el sistema. En términos generales, no escriba nada en él. .
Oeste. Creamos un nuevo archivo python, como HelloWord.py.
Apéndice: Experimento de iluminación
Principio: llame al valor (1) y retrase por un tiempo, luego llame al valor (0) por un tiempo y luego repita las operaciones anteriores.
import machine
import time
pin2 = machine.Pin(2, machine.Pin.OUT)
while True:
pin2.value(1)
time.sleep(1)
pin2.value(0)
time.sleep(1)
El efecto de ejecución es el siguiente:
8. Resumen
Hasta ahora, hemos construido todo el proceso. ¡Puedes comenzar el viaje de Python de ESP32 ~!