Ajuda com leitura da serial do arduino e função variavelString.toInt() [RESOLVIDO]

Boa noite garagistas.

Vamos lá. Vou tentar explicar o meu problema pra ver se consigo uma luz...rsrs

Estou lendo a serial e convertendo o valor lido para int usando a função variavelString.toInt()

Ocorre que se nada for digitado meu código está entendo que tem 0 na entrada da serial e daí ferra o meu código.

Eu precisava que só se o 0 for digitado é que o código entendesse como 0 e não se a serial estivesse "em branco".

Já tentei usar if(Serial.available > 0 e variavelString == 0){ mas não passa.

Não sei se consegui ser claro, mas agradeço qualquer ajuda.

Obrigado.

Exibições: 67

Anexos

Responder esta

Respostas a este tópico

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

anexe um arquivo contendo seu código, mesmo que não funcione como você quer.

Assim facilita nossa ajuda.

RV mineirin

.ino anexado ;o)

Oi ROCB,

testa este aí.

leitura_serial_V04.ino

RV mineirin

Boa tarde.

Depois de muito quebrar a cabeça e de muuuuita ajuda do mineirin RV conseguimos resolver.

Ficou como o anexo no post incial.

Obrigado demais a todos!!

RSS

© 2022   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço