Pessoal, boa noite.

Estou quebrando a cabeca com uma coisa que deve ser muito simples de resolver, mas eu não estou conseguindo.

Tenho um Arduino lendo dados via serial de um ESP-01. Usando este código no inicio do processo:

while (true) {
  if (mySerial.available()){
    char c = mySerial.read();
    Serial.print(c);
  }
}

Ele retorna isso na serial.


*WM: Connection result:
*WM: 3
*WM: IP Address:
*WM: 192.168.0.100
*WM:
*WM: AutoConnect
*WM: Connecting as wifi client...
*WM: Status:
*WM: 3
*WM: Using last saved values, should be faster
*WM: Connection result:
*WM: 3
*WM: IP Address:
*WM: 192.168.0.100
*WM: freeing allocated params!
Y
8
C1111110001

Eu preciso apenas salvar esses dois últimos valores (8 e C1111110001) em duas variáveis do tipo String. Alguém sabe como fazer isso? 

Parece meio meio banal, mas eu passei o dia todo tentando e não consegui.

Agradeço qualquer ajuda!

Zé Roberto

Exibições: 197

Responder esta

Respostas a este tópico

Boa noite J2R, (se não gosta que te chame pelas iniciais, avise),

você está usando a biblioteca  WIFIMANAGER?

Os "printouts"  iniciados por *WM: são oriundo desta biblioteca.

Você que suprimi-los da sua saída?

RV

Bom dia Rui,

Sim estou usando a WIFIMANAGER. Tem como suprimir essas saídas?

Zé Roberto

Bom dia J2R, (se não gosta que te chame pelas iniciais, avise),

tem sim,  mas terá que fazer uma pequena modificação na biblioteca WIFIMANAGER.

Localize a pasta com a biblioteca WIFIMANAGER,  edite o arquivo " WiFiManager.h" localize a linha 

 boolean _debug = true;  mude para false  , salve e compile novamente seu projeto.

Depois conta o resultado pra gente.

RV mineirin

J2R, (se não gosta que te chame pelas iniciais, avise),

parece que tem uma função que bloqueia as impressões,

setDebugOutput(boolean debug);  

Acho que é assim: 

escreva logo no inicio do setup esta instrução.

setDebugOutput(false);   Desabilita impressão de msg do WIFIMANAGER

setDebugOutput(true);    Habilita impressão de msg do WIFIMANAGER

Testa esta antes de modificar a biblioteca.

RV

Testei, funcionou. Obrigado.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço