Esta es una interfaz de monitor serial Bluetooth para experimentos con Arduino y Bluetooth
Puede usarse con módulos Bluetooth como HC-05, HC-06
Características especiales
★ Enciende Bluetooth desde la aplicación
★ Puede buscar dispositivos disponibles
★ Puede seleccionar el dispositivo relevante cuando hay más de un dispositivo disponible
★ Interfaz y funciones personalizables
★ función de conexión automática
Si esta función habilitada, la aplicación guardará la última dirección mac del módulo Bluetooth conectado e intentará conectar ese módulo cuando se inicie la aplicación. Puede activar o desactivar esta función desde la configuración
Código de muestra
#include "SoftwareSerial.h"
SoftwareSerial bt (2, 3); // RX | TX (cableado: RX-> TX del módulo BT, TX-> RX del módulo BT, use un cambiador de nivel o un divisor de voltaje de resistencia si su módulo BT usa un nivel lógico de 3.3V)
configuración vacía () {
Serial.begin (9600);
bt.begin (9600);
}
bucle vacío () {
si (bt. disponible ())
Serial.write (bt.read ());
si (Serie disponible ())
bt.write (Serial.read ());
}
/ *
Esto enviará la entrada del monitor serial de su PC a la aplicación y la entrada de la aplicación a la PC
La aplicación reconocerá el final del mensaje del carácter '\ r'.
Por lo tanto, seleccione "Retorno de carro" o "Ambos NL y CR" en el monitor serial de la PC.
Y también debe usar println () en lugar de print () cuando cree su propio código con algunos comandos.
Ex:-
bt.print ("Hola");
Esto no muestra el mensaje en la aplicación porque no contiene '\ r' al final del mensaje.
así que tienes que codificar como a continuación
Ex:-
bt.println ("Hola"); o bt.print ("Hola \ r");
Ambos muestran la salida en la aplicación porque ambos contienen '\ r'
* /