Vamos con el ejemplo más básico que consiste en enviar y recibir por el BT del ESP32 como hacíamos con los módulos HC-06. Vamos a escribir un programa sencillo que reciba mensajes Bluetooth a través del puerto serie hacia la consola y que podamos escribir respuestas de vuelta. Empezamos con los include
con este sencillo ejemplo vamos a activar el bluetooth serial en esp32 y con nuestro movil y la app "Terminal" Buscaremos BT en el movil y vincularemos "ESP32TESTBT" asi podremos intercambiar mensajes de texto entre el movil y la consola serie
#include "BluetoothSerial.h"
BluetoothSerial SerialBT;
void setup(){
Serial.begin(115200);
SerialBT.begin("ESP32TESTBT"); //Bluetooth device name
Serial.println("The device started, now you can pair it with bluetooth!");
}
void loop(){
if ( Serial.available())
SerialBT.write(Serial.read());
if (SerialBT.available())
Serial.write(SerialBT.read());
delay(20);
}