Esta é uma interface de monitor serial Bluetooth para experimentos com Arduino e Bluetooth
Pode ser usado com módulos Bluetooth como HC-05, HC-06
Características especiais
★ Liga o Bluetooth do aplicativo
★ Pode procurar dispositivos disponíveis
★ Pode selecionar o dispositivo relevante quando mais de um dispositivo disponível
★ Interface e recursos personalizáveis
★ Recurso de conexão automática
Se este recurso habilitado, o aplicativo salvará o último endereço mac do módulo Bluetooth conectado e tentará conectar esse módulo ao iniciar o aplicativo. Você pode ativar ou desativar esse recurso nas configurações
Código de amostra
#include "SoftwareSerial.h"
SoftwareSerial bt (2, 3); // RX | TX (Fiação: RX-> TX do Módulo BT, TX-> RX do Módulo BT, Use o deslocador de nível ou divisor de tensão do resistor se o seu módulo BT usar nível lógico de 3,3 V)
void setup () {
Serial.begin (9600);
bt.begin (9600);
}
void loop () {
if (bt.available ())
Serial.write (bt.read ());
if (Serial.available ())
bt.write (Serial.read ());
}
/ *
Isso enviará a entrada do monitor serial do PC para o aplicativo e a entrada do aplicativo para o PC
O aplicativo reconhecerá o final da mensagem do caractere '\ r'.
Portanto, selecione "Retorno de carro" ou "Ambos NL e CR" no monitor serial do PC.
E você também deve usar println () ao invés de print () ao fazer seu próprio código com alguns comandos.
Ex:-
bt.print ("Olá");
Isso não mostra a mensagem no aplicativo porque não contém '\ r' no final da mensagem.
então você tem que codificar como abaixo
Ex:-
bt.println ("Olá"); ou bt.print ("Olá \ r");
Ambos mostram a saída no aplicativo porque ambos contêm '\ r'
* /