Boa Tarde, pessoal estou com um problema no meu código.

eu estou a fazer um código para mostrar a posição de dois motores em um display, esse diplay mostra 10 posições ( entre 0 e 9), a posição 10 e desligado.

Mas estou com um problema na leitura do botão as vezes o botão lê mais que um valor ao mesmo tempo

eu tentei por um delay de 30 seg com a função millis(), mas esta igual. o que e posso fazer? E a função millis esta bem aplicada?

Em anexo esta um video explicativo  e o codigo para o display.

Exibições: 204

Anexos

Responder esta

Respostas a este tópico

Bom dia , 

O problema esta no botão? 

Use o Debounce :

https://www.arduino.cc/en/Tutorial/Debounce

https://playground.arduino.cc/Code/Bounce

Bom Dia José Gustavo Abreu Murta

muito obrigado pela resposta era mesmo isso que estava a procura.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço