Tema 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Tema 2: Instalación del entorno

Primero realizaremos la instalación del entorno de Arduino, en una versión 1.8.13 o superior, que
descargaremos desde la web www.arduino.cc. Es importante no usar la versión de Arduino de la Windows
Store, ya que da algunos problemas.
Una vez realizada la instalación del IDE de Arduino, deberemos añadir el soporte de ESP32. Para ello,
seguiremos los siguientes pasos:
1. Abriremos la ventana de preferencias (Archivo → Preferencias)

2. En la ventana que nos aparecerá, haremos clic en la línea que indica “Gestor de URLs
Adicionales de Tarjetas”.
3. En el nueva ventana deberemos introducir la siguiente URL, para a continuación hacer clic en
Aceptar:
https://dl.espressif.com/dl/package_esp32_index.json

4. Una vez realizado el paso anterior, iremos al menú Herramientas → Placas → Gestor de
tarjetas y en el recuadro de búsqueda de la ventana que aparecerá, buscaremos “ESP32” para a
continuación hacer clic sobre Instalar. En el momento de escribir este manual la última versión
disponible es la 1.0.5:

IoT con Arduino y ESP32 -10- Sindormir.net Formación


5. A partir de ahí ya podremos seleccionar la placa de desarrollo del ESP32 (DOIT ESP32 DEVKIT
V1) en el menú Herramientas → Placa como se aprecia en la siguiente imagen:

6. En muchos ordenadores, la velocidad por defecto para la subida de código es demasiado alta, por
ello la cambiaremos mediante el menú Herramientas → Upload Speed y elegiremos 115200
entre las opciones que se nos presentan:

7. Si nuestro ordenador ha detectado la placa, deberá figurarnos un desplegable dentro del menú
Herramientas → Puerto indicando una o más opciones:

NOTA: Según el sistema operativo el nombre del puerto serie variará. En Linux el nombre será
/dev/ttyUSBX, en Windows será COMX y en MACOS será /dev/cu.wchusbserialXXXX.

IoT con Arduino y ESP32 -11- Sindormir.net Formación


8. Algunos sistemas operativos no reconocerán por defecto nuestra placa de ESP32. Sólo si es el
caso, seguiremos las siguientes instrucciones:
1. Ordenadores basados en sistemas Operativos Windows:
1. Algunas versiones de windows necesitan instalar un driver adicional, el cual podremos
encontrar en la siguiente URL → http://www.wch.cn/downloads/CH341SER_ZIP.html.
Alternativamente se puede descargar de la siguiente dirección →
https://sindormir.net/~syvic/CH341SER.EXE
2. Tras descargar el fichero EXE lo ejecutaremos y realizaremos el proceso de instalación.
3. Por último reiniciaremos el ordenador y comprobamos si aparece alguna entrada en la
categoría de Herramientas → Puerto del IDE de Arduino.

2. Ordenadores basados en sistemas operativos MacOS (Anteriores a Big Sur):


1. Si MacOS no reconoce el puerto serie del ESP32 puede deberse a que no esté activado el
driver. Para ellos, seguiremos la siguiente ruta:
Preferencias del sistema → Seguridad y privacidad → General
y comprobaremos si hay un mensaje indicando que hay un software de sistema del
desarrollador WCN. En ese caso habilitaremos su uso.
2. Es posible que necesitemos instalar el driver, lo cual podemos hacer en la URL oficial
http://www.wch.cn/downloads/CH341SER_MAC_ZIP.html o alternativamente desde la
siguiente dirección: https://sindormir.net/~syvic/CH341SER_MAC.ZIP
3. Una vez descargado procederemos a realizar la instalación y reiniciaremos el ordenador.

3. Ordenadores con sistemas operativos GNU/Linux:


1. En este tipo de sistemas operativos nos encontramos con dos posibles fallos. Si al compilar
(botón ) nos da un fallo indicando que no encuentra el módulo serial, realizaremos los
siguientes pasos en la terminal:
1. sudo apt-get update
2. sudo apt-get install python3-pip
3. pip3 install pyserial
4. update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
5. Cerraremos el IDE de Arduino y lo volveremos a abrir, comprobando que la
compilación ahora es correcta
2. Si el problema se produce al subir el código (botón ) puede que no tengamos permisos
para utilizar el puerto serie desde nuestro ordenador. Para solucionarlo realizaremos las
siguientes acciones desde la terminal:
1. sudo usermod -a -G dialout $USER
2. Ahora será necesario reiniciar el ordenador para que los cambios surtan efecto
3. Tras el reinicio comprobaremos si el error se ha solucionado

IoT con Arduino y ESP32 -12- Sindormir.net Formación


Comprobando la instalación y primera carga
Para comprobar que la instalación ha sido correcta y que podemos subir código al ESP32 probaremos
con un ejemplo básico. Para ello cargaremos el ejemplo presente en Archivo → Ejemplos → ESP32 →
ChipID → GetChipID.
Una vez cargado el programa (Botón ), abriremos el puerto serie (Botón ) y seleccionando la
velocidad de 115200 baudios en la zona inferior derecha de la ventana, veremos unos mensajes como los
siguientes:

En caso de no ver dichos mensajes, pulsaremos brevemente sobre el pulsador de Reset de la placa.

IoT con Arduino y ESP32 -13- Sindormir.net Formación

También podría gustarte