Comunicación Serial ESP32
Comunicación Serial ESP32
Comunicación Serial ESP32
Sistemas de comunicación
Profesor: Josué Vicente Cervantes Bazán
Por:
Emmanuel Olivar Basilio.
5° 5
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
➢ https://dl.espressif.com/dl/package_esp32_index.json
Una vez hecho lo anterior será necesario dar click en “OK” y reiniciar la IDE.
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.