Pessoal, boa tarde, alguém já usou o SoftwareSerial com duas portas?! Estou lendo um GPS e gravando a leitura do GPS em um módulo Bluetooth, quanto estou apenas com o GPS, tudo certo, apenas com o Bluetooth tudo certo.. os dois juntos.. problema.. segue trecho de código..
Se eu tiro o mySerialBt.listen();, a impressão "1->" vem ok, porém a "2->" nao funciona... se deixo o mySerialBt.listen(); começa a vir lixo no Bluetooth!!!
int i = 0;
mySerialGps.listen();
if (mySerialGps.isListening()) {
readline();
Serial.print("1 -> ");
Serial.println(buffer);
i = 1;
}
mySerialBt.listen();
if (mySerialBt.isListening() && i > 0) {
mySerialBt.print("2 -> ");
mySerialBt.println(buffer);
}
Tags:
Permalink Responder até Leonardo Correia em 6 fevereiro 2013 at 20:53
Estou com o mesmo problema... não ficou claro pra mim uma vez usam portas distintas...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Por: R$ 29,00
Ou em até 6x de
R$ 5,18
Por: R$ 57,00
Ou em até 13x de
R$ 5,02
(com Arduino Uno REV3 Original)
Por: R$ 149,00
Ou em até 18x de
R$ 9,93
Kit Completo de Ferramentas - Avançado
Por: R$ 540,00
Ou em até 18x de
R$ 35,99
© 2013 Criado por Marcelo Rodrigues.