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);
  }

Exibições: 250

Responder esta

Respostas a este tópico

Estou com o mesmo problema... não ficou claro pra mim uma vez usam portas distintas...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço