Está en la página 1de 15

INSTALACION Y CONFIGURACION

DE HERRAMIENTAS PARA ESP32


Uso de Arduino IDE y VSCode + Platformio IDE

Procesadores II

Curso 2023
Preparación del Software para plataforma ESP32

Instalación y configuración del IDE Arduino


Para ejecutar Arduino IDE, necesitas tener JAVA instalado en tu PC. Si no lo tienes, ve al siguiente
sitio web para descargar e instalar la versión más reciente: http://java.com/download.

La descarga de Arduino IDE


Para descargar el Arduino IDE, visita la siguiente dirección URL:

https://www.arduino.cc/en/Main/Software

No instales la versión 2.0. Se recomienda utilizar la versión legacy (1.8.19) con el


ESP32. Mientras que la versión 2 funciona bien con Arduino, todavía hay algunos errores y
algunas características que no son compatibles todavía para el ESP32.
Desplácese hacia abajo hasta encontrar la versión Legacy.

Selecciona tu sistema operativo y descargar el software.


Cuando te pregunte si autorizas a la instalación de drivers, acepta todos.

Ejecución de Arduino IDE

Ejecute el archivo ejecutable llamado arduino.exe (resaltada).

1
La instalación de la ESP32 en Arduino IDE

Para poder programar el ESP32 usando Arduino IDE, necesitas añadir el soporte para el ESP32.
Sigue los siguientes pasos:

1. Ve al menú Archivo > Preferencias.

2. Escrib3 lo siguiente en la "Additional Boards Manager URL:” Esto añadirá soporte para
placas ESP32.

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-
pages/package_esp32_index.json

2
Observa la figura de abajo. A continuación, haz clic en el botón "OK".

3. Abre el Administrador de placas. Ve a Herramientas > Placas > Gestor de tarjetas...


4. Escribe ESP32 e instalar el "ESP32 by Espressif Systems”
5. Eso es todo. Va a ser instalado después de unos segundos.

6. Después de esto, reinicia el Arduino IDE.

7. A continuación, debes ir a Herramientas > Placas y comprueba que dispones de las palcas
ESP32 Te recomendamos utilizar la que dice DOIT ESP32 DEVKIT V1.

3
Listo, ahora puede empezar a utilizar el IDE Arduino con su ESP32!!

4
Instalación y configuración del IDE VSCODE

Para comenzar con la instalación, debes ingresar a la página oficial de Visual Studio Code:
https://code.visualstudio.com/
En el botón “Download for Windows” puedes descargar la versión estable y actualizada del
software.

Una vez descargado, haz clic en el ejecutable con el siguiente diseño, para iniciar el asistente de
instalación. Acepta los términos y haz clic en siguiente.

Elige la ruta donde deseas guardar el programa. Una vez terminado, haz clic en siguiente.

5
Aquí puedes seleccionar la ubicación del acceso directo del programa. Por defecto, creará el
acceso directo en el menú de inicio.

Algo muy importante, es dejar marcada la casilla «Agregar a PATH» en el cuadro de diálogo.
También tienes otras opciones.
El resto de opciones las puedes elegir a tú gusto. Una vez terminado haz clic en siguiente.

6
Ten en cuenta que la instalación puede tardar un tiempo.

Una vez finalizado el proceso, puedes verificar si el editor inicia correctamente dando clic en
finalizar. Aunque aún faltan detalles.

7
Agregar la extensión PlatformIO IDE en VS Code

Es posible programar las placas ESP32 y ESP8266con VS Código con la extensión PlatformIO
IDE. Sigue los siguientes pasos para instalar el PlatformIO IDE.

Abre VS Code

1. Realiza clic en el cono de Extensiones o presiona Ctrl+Shift+X para abrir la pestaña


de Extensiones.
2. Realiza la búsqueda para "PlatformIO IDE"
3. Selecciona la primera opción
4. Finalmente, haz clic En el botón Instalar (Nota: la instalación puede tardar unos minutos)

Después de la instalación, asegúrate de que la extensión IDE de PlatformIO esté habilitada


como se muestra a continuación.

Después de eso, el ícono de PlatformIO debería aparecer en la barra lateral izquierda, así como
un ícono de Inicio que lo redirige a la página de inicio de PlatformIO.

8
Eso es todo, la extensión PlatformIO IDE fue agregado con éxito a VS Código.

Si no ves el icono rápido de herramientas en la parte inferior, es posible que deba reiniciar
VSCODE para que los cambios surtan efecto.
De cualquier manera, te recomendamos que reinicies VSCODE antes de continuar.

9
La creación de un nuevo proyecto para la ESP32

Con todo instalado, ya podemos probar de crear un proyecto para la ESP32 con el VSCODE y
PlatformIO. Para ello, realiza clic en el icono de la PlatformIO creado por la izquierda y, a
continuación, haz clic en el "PIO Home" y luego en "Open".

En la ventana de Inicio de PlatformIO, haga clic en "New Project", dale un nombre a tu proyecto,
la elección de la tarjeta "DEVKIT DOIT ESP32 V1" y el "Framework con Arduino".

10
Haga clic en "Finalizar" para finalizar la creación de un nuevo proyecto.

Con ello, se ha creado una estructura de proyecto que contiene las carpetas y los archivos que
sean necesarios.

11
Programación de ESP32 con el VS. el Código y el PlatformIO
Ya estamos a un paso de la programación de ESP32 con el VSCODE y PlatformIO, vamos a
centrarnos en tan solo 2 archivos que son main.cpp y platformio.ini.

El archivo main.cpp no es otra cosa que el conocido en el archivo del Programa del
Arduino. Tiene dos funciones básicas: setup() y loop(). La única diferencia entre ellas es la que
se incluye la librería de Arduino.h para poder utilizar las funciones del marco de trabajo de
Arduino en el programa como un delay(), pinMode(), digitalWrite() , etc.

Vamos a seguir adelante y mostrar la programación de ESP32con el clásico Blink de un LED de


ESP32. Si el dispositivo ya cuenta con un indicador LED incorporado, tienes que saber en cuál PIN
está conectado el mismo.

#include <Arduino.h>

#define LED_PIN 2

void setup(){
pinMode(LED_PIN, OUTPUT);
}

void loop(){
digitalWrite(LED_PIN, HIGH);
delay(1000);
digitalWrite(LED_PIN, LOW);
delay(1000);
}

Ten en cuenta que cuando se escribe el código, las funciones se pueden auto-completar. Esto
facilita y mejora la productividad a la hora de escribir el código.

12
Compilación, Ejecución y control

En la sección anterior, en el citado también en el archivo de platformio.ini. Es en este archivo


donde se han configurado los parámetros en el puerto serie, la velocidad de subida, y un largo
etc.
A continuación, agregue las siguientes líneas para indicar las opciones de configuración del
puerto serie:

monitor_speed = 115200
upload_speed = 921600
upload_port = COM6

13
Si estás en Windows, asegúrese de que el número de puerto COM en el Administrador de
Dispositivos. En Linux, la puerta se puede comprobar con el comando dmesg para ver si será
algo como /dev/ttyUSB0.
Para compilar el código, (Compilación), para hacer subir a utilizar el monitor de puerto serie,
hay botones de comando en la parte inferior del VS y del Código.

Haga clic en el botón "Build" y asegúrese de que la obra fue todo un éxito.

Con la tarjeta de ESP32 conectado a su ordenador, haga clic en el botón " Subir archivos a grabar
el programa que parpadea el LED.

14

También podría gustarte