Capítulo 0 Blink

www.freenove.com

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.

Componente
Imagen

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:

sudo apt install python-is-python3
  • 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.

sudo apt install python3-pip
pip install pyserial
  • 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!

Está claro que necesitamos comprender algunos detalles, comenzando por la placa ES32. Así que dejo aquí un link que nos puede ayudar: https://www.espressif.com/en/products/socs/esp32

Last updated

Was this helpful?