Instalación de programas para Tecnologías IoT, Hands on y MVP (2020)
Contingut
Arduino
Versión portable para Windows de la versión 1.8.5 del IDE de Arduino. Interesa esta versión previa para que el IDE de Arduino sea compatible a la vez con el Arduino Nano proporcionado en el curso (y es programable, por defecto, hasta la versión 1.8.5) y la placa IoT-02.
Vídeo del profesor Xavier Pi explicando la instalación del IDE de Arduino.
Añadir ESP32 al IDE de Arduino
Instalación de bibliotecas (libraries) extras mediante .zip
Instalación mediante gestor de bibliotecas (libraries)
Adafruit BME280 Library v2.0.2
UART
Programas de acceso directo a la UART
Python
Última versión de Python. En principio, cualquier versión de Python3 tendría que servir. En el momento de escribir esta wiki la versión actual era la 3.8.2. Es muy importante que al principio de la instalación seleccionemos la casilla añadir la ruta al PATH. De esta manera podremos llamar a Python desde cualquier terminal cmd.
Biblioteca pyserial para poder hacer import serial. Desde el terminal cmd:
pip install pyserial
Herramienta esptool para comunicar con el gestor de arranque del ESP32. Será especialmente útil para borrar completamente la flash del ESP32 ( ejemplo de uso: esptool.py --port COM3 erase_flash )
pip install esptool
Código fuente de Snap! escrito por Jens Mönig y Brian Harvey
MQTT4Snap! escrito por Xavier Pi