Bluetooth não está conectando erro

Aug 16 2020

Estou fazendo um braço robótico usando o módulo arduino e hc - 05 e controlando esse braço usando o aplicativo móvel agora, o problema que estou enfrentando é que a dose do aplicativo móvel não conecta ao dispositivo bluetooth sempre que executo o código a seguir

http://pastie.org/p/79sDLtqMdIE9xpS3RN1S3N

mas quando eu executo um código diferente, o bluetooth se conecta com o aplicativo e é executado sem nenhum erro, alguém pode me ajudar a descobrir

Obrigado

Respostas

DavidNorman Aug 16 2020 at 13:51

O que aprendi trabalhando com módulos HC-05 é que se comunica através de suas linhas RX/TX a 9600 baud. Mas, se você precisar enviar/receber comandos AT, então a taxa de transmissão precisa ser 38400 e precisa ter o pino EN elevado na inicialização. Não verifiquei o restante do seu código, mas como você não está programando usando comandos AT, a taxa de transmissão precisa ser definida como 9600 com apenas as linhas VCC, GND, RX, TX conectadas ao microcontrolador.

O HC-05 funciona melhor com a porta serial nativa do Arduino. Minha experiência pessoal é que o HC-05 luta para manter uma conexão estável com a biblioteca SoftwareSerial. Embora o HC-06 funcione com SoftwareSerial sem problemas.