Senhores, tenho um programa que trabalha normalmente com meu arduino due  usando a porta usb porem quero remover o cabo e para isso estou tentando usar um modulo HC-5 conectei o módulo seguindo a foto a seguir e me deparei com um problema.

quando abro o hc-5 pelo serial monitor os dados enviados pelo computador ficam com caracteres aleatórios  " ⸮⸮wb⸮b⸮b"  porem a resposta da placa ocorre normalmente. 

Quando tento conectar o programa direto pelo hc-5 nada funciona.

Alguém sabe me dizer o que pode estar errado?

Exibições: 582

Responder esta

Respostas a este tópico

se eu faço simplesmente assim sketch

 funciona perfeitamente conectado pelo BT o problema esta em apenas enviar dados para o arduino receber dele funciona perfeitamente

Concordo com o Rui. 

Não use a Serial 0 . Use outra serial para o Bluetooth.

Lembrei-me que no caso do Arduino Due, não é necessário usar a softwareSerial

Dicas para usar as outras Seriais do Arduino Due :

https://forum.arduino.cc/index.php?topic=213486.0

Exemplo:

char c = 0;
void setup() {
 
  Serial.begin(250000);
  Serial1.begin(250000);
  Serial2.begin(250000);

  Serial2.print("Hello");
}


void loop() {
  String s;
  s = "";

  while (Serial1.available() > 0) {
    c = Serial1.read();
    s += c;

  }
  if (s.length() > 0) {
    Serial.println(s);
    Serial2.print(s);
  }
  delay(1000);
}

desculpe, não entendi  o programa quer que coloque o BT em qual delas?

Bom dia, 

Escolha uma das Seriais do Due . Por exemplo Serial 1 

Faça a programação necessária de acordo com a Serial 1. 

Como Rui já havia lhe informado:

  • Serial 1: pino 19 (RX) and pino 18 (TX)

https://blog.startingelectronics.com/how-to-use-arduino-serial-ports/

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço