Drivers y permisos
Instalar drivers usb-serie:
Windows / MAC:
Las placas ESP32 STEAMakers suelen utilizar chips puente USB a Serie para comunicarse con el sistema operativo. El driver necesario depende de cuál traiga soldado tu placa, el chip se encuentra cerca del puerto USB de la placa y en su serigrafía viene identificado. Los más frecuentes por orden son los siguientes:
- Arduino + CP2102 usb-serial converter
- Arduino + CH340G usb-serial converter
- Arduino + FTDI usb-serial converter
Bastaría con descargar el driver e instalarlo, el vídeo siguiente de Electrónicos por el mundo ilustra sobre el proceso de instalación del driver CP210X en Windows:
Ubuntu linux:
No hay que instalar drivers pero si dar permiso al usuario para poder interactuar con el puerto serie usb, con la orden de terminal:
sudo usermod -a -G dialout $USER, siendo $USER el usuario a dar permisos.
En educaandos bastaría con instalar desde el centro de software Arduino IDE o arduiblocks connector, con estas aplicaciones te daría permisos al usuario genérico a utilizar puerto serie usb.
Firmware y bibliotecas
Actualiza firmware de la placa, para ello te vas a la web de microblocks y ejecutas el programa online con el botón "Run", vas a la rueda dentada y eliges la opción "actualizar firmware de la placa" y como placa ESP32. El siguiente vídeo ilustra las acciones a realizar. Sólo hay que hacer una vez esta operación.

Añade bibliotecas que nos interesan para la programación de nuestro sistema: TDR-Steam, pantalla LCD, y para el control del zumbador: tono y politonos. Para ello en el menú de herramientas de la izquierda pulsa sobre la opción "Añadir biblioteca". El siguiente vídeo te indica la inclusión de todas las posible bibliotecas que puedes utilizar con estas placas.

Cuando quieras programar de nuevo la placa, vas a las web de microblocks ejecuta "Run" y le das al botón conecta (USB), marca el dispositivo conectado en puerto serie, y de esta manera tienes disponible la placa para programarla. A continuación se adjunta un vídeo que ilustra el proceso.
