Comunicación Serial ESP32

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

UNIVERSIDAD AUTÓNOMA CHAPINGO

DEPARTAMENTO DE INGENIERÍA MECÁNICA


AGRÍCOLA

INGENIERÍA MECATRÓNICA AGRÍCOLA

Sistemas de comunicación
Profesor: Josué Vicente Cervantes Bazán

Practica Comunicación Serial ESP32

Por:
Emmanuel Olivar Basilio.

5° 5

CHAPINGO, MÉXICO, 2022.


Comunicación Serial ESP32.

Instrucciones.

En esta práctica se realizaron dos ejercicios prácticos con el ESP32. En el primer ejercicio se
inicializó comunicación serial con el esp32, posteriormente, se enviaron datos hacia el esp32
y este ya solo los recibió y confirmó la llegada de los datos mostrándolos en el puerto serial.

Carga de los recursos y correcta configuración de la IDE Arduino para la programación del
dispositivo ESP32 DEVKIT V1

Primero es necesario dirigirse al apartado “Archivo>Preferencias>Gestor de URLs


Adicionales de Tarjetas” y copiar las siguientes URL´s, separadas por una coma:

➢ https://dl.espressif.com/dl/package_esp32_index.json

Una vez hecho lo anterior será necesario dar click en “OK” y reiniciar la IDE.

Una vez hecho lo anterior debemos dirigirnos a la sección “Herramientas>Placa>ESP32


Arduino”, en donde se debe elegir entre las múltiples alternativas disponibles. Para este caso
será “DOIT ESP32 DEVKIT 1”.

2
Comunicación serial (inicialización):

En este primer código fue necesario cargar la librería Bluetooth, como se muestra en la línea
#1, posteriormente en las líneas #2, #3, y # se crea un “if en línea” que permite comprobar si
existe la conexión Bluetooth, y de no ser así enviar un mensaje de error. Posteriormente se
crea el objeto “serialBT” y la variable dato (que contendrá el mensaje enviado por el usuario)
en las líneas #5, y #6 respectivamente, además de asignar nuestro nombre a la red Bluetooth
en la línea #8.

3
Comunicación serial (segundo ejercicio):

En este segundo código fue necesario cargar la librería Bluetooth, como se muestra en la
línea #6, posteriormente en las líneas #7, #8, y #9 se crea un “if en línea” que permite
comprobar si existe la conexión Bluetooth, y de no ser así enviar un mensaje de error.
Posteriormente se crea el objeto “serialBT” y la variable dato (que contendrá el mensaje
enviado por el usuario) en las líneas #11, y #12 respectivamente, además de asignar nuestro
nombre a la red Bluetooth en la línea #14.

Dentro del “void loop ()” un “if” permite comprobar si hay alguna entrada de información y
de ser así la línea #22 asigna la entrada a la variable “dato”, y en la #23 se emplea
“serialBT.compareTo(“E”) ==0” para que, si el mensaje efectivamente es “E”, se imprima
en el “Monitor serial” la palabra “Hola” (línea #24).

Para realizar la prueba fue necesario descargar la aplicación creada por el profesor:

4
Una vez instalado fue necesario también cargar el código al dispositivo ESP32 para lo cual
hay que elegir el puerto al que está conectada la placa:

5
Al realizar esta configuración, se procede a dar click en compilar, y en subir, sin olvidar que
al mostrarse en la consola “Conectando…”, se debe presionar el botón “BOOT” de la placa.

Este proceso para cargar el código a la placa será el mismo para el resto de los códigos
realizados en la IDE Arduino en las diferentes sesiones de esta práctica, por lo que no se
repite la explicación de este procedimiento en el resto del reporte.

Una vez hecho lo anterior, aparece la red con nuestro nombre y vinculamos nuestro
Smartphone:

6
Abrimos la aplicación descargada y seleccionamos “connect>red con nuestro nombre” una
vez conectados escribimos el mensaje “E”, y damos click en “Send Text” para enviar el
mensaje a la placa.

En el “Monitor Serial” se imprimen los siguientes mensajes:

También podría gustarte