Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Procesadores II
Curso 2023
Preparación del Software para plataforma ESP32
https://www.arduino.cc/en/Main/Software
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:
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".
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
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.
#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
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