Actividad 9

 

Envío y recepción de información por Bluetooth

En esta actividad se hará un programa sencillo en el que se cogerá lo recibido por monitor serial y se enviará por Bluetooth, y viceversa. Esto nos permitirá intercambiar datos entre la placa NodeMCU y un dispositivo con conectividad Bluetooth, como por ejemplo un teléfono móvil. Para el ejercicio será necesario utilizar una aplicación que permita trabajar con un terminal Bluetooth donde ver los mensajes recibidos y escribir mensajes para enviarlos como Serial Bluetooth Terminal (Revisa el Anexo con las indicaciones de uso de la aplicación). En cuanto a material, solamente necesitarás la Placa NodeMCU y un dispositivo con conectividad Bluetooth.

// Incluir librerías necesarias
#include <BluetoothSerial.h>

// Creamos instancia del objeto BluetoothSerial
BluetoothSerial bluetooth;

void setup() {

    // Inicialización del monitor serial
    Serial.begin(9600);

    // Inicialización del serial bluetooth
    bluetooth.begin("ESP32");

    Serial.println("Dispositivo arrancado!");

}

void loop() {

    // Leer entrada del monitor serial y enviar por bluetooth
    if(Serial.available()) {

        bluetooth.write(Serial.read());

    }

    // Leer entrada del bluetooth y enviar por monitor serial
    if(bluetooth.available()) {

        Serial.write(bluetooth.read());

    }

    delay(100);

}
Vistas
0 Número de vistas
0 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.