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?
Tags:
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:
https://blog.startingelectronics.com/how-to-use-arduino-serial-ports/
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por