Capítulo 0 Blink
www.freenove.com
Last updated
Was this helpful?
www.freenove.com
Last updated
Was this helpful?
Utilizaremos la placa ESP32-S3 WROOM
para controlar el parpadeo de un LED común. Como véis solo vamos a conectar la placa al PC y ver como parpadea el led azul.
ESP32-S3 WROOM
USB cable
El ESP32-S3 WROOM necesita una corriente de 5v, aunque en este tutorial lo vamos a conectar directamente al PC vía el cable USB. Open Arduino IDE 2.0.0 y
Click Tools->Upload Mode y selecciona USB-OTG CDC(TinyUSB)
El puerto del PC puede ser diferente para cada usuario, así que tendrás que ver cuál es en tu caso.
Clica el botón Upload y subirá y compilará el script correspondiente al ESP32-S3-WROOM.
Llegados a este punto pudiera parecer que todo estaba perfecto pero no es así puesto que al compilar tuve varios errores que tuve que ir solucionando:
Siguiente error:
File "/home/kirby/.arduino15/packages/esp32/tools/esptool_py/4.2.1/esptool/loader.py", line 21, in <module>
import serial
ModuleNotFoundError: No module named 'serial'
Para solucionarlo he instalado pyserial que nos permite establecer comunicación con el puerto serie.
Ahora debería compilar pero tampoco, pues me sale el siguiente error:
Serial port /dev/ttyUSB0
Connecting.......
A fatal error occurred: This chip is ESP32 not ESP32-S3. Wrong --chip argument?
Failed uploading: uploading error: exit status 2
Así que toca revisar desde el inicio la instalación de la ESP32-S3, pero no encuentro nada diferente a lo que dice el material de referencia así que en lugar de seleccionar el chip ESP32S3
- selecciono este otro ESP32 Wrover Kit (all versions)
:
Y voilà esta vez todo funcionó bien: compila bien y veo que parpadea el led azul y esto es todo por ahora!
Crear un alias para python3 de modo que python llamara a python3. Buscando en Google encontré el siguiente sitio y seguí su recomendación. Esto es:
Está claro que necesitamos comprender algunos detalles, comenzando por la placa ES32. Así que dejo aquí un link que nos puede ayudar: