Bom dia Meu povo Bonito....!!!!

Alguém poderia me ajudar??

estou instalando um teclado de membrana no Arduíno no pino analógico  A5

Vão ser utilizado apenas 3 pinos 5v. gnd. A5

como o teclado analógico não tem um valor exato, eu precisava de uma váriavel

que fizesse a leitura deste botão umas 200x e o valor que mais foi descrito 

ele usasse como o predominante.... tem como fazer isso²²²² estou enviando um exemplo.

Exibições: 398

Responder esta

Respostas a este tópico

Oi IAL, boa noite.

Não entendi bem seu projeto, mas teste se este code atende sua necessidade.

http://pastebin.com/pnhdUyre

Rui

Pelo que eu entendi, você está assumindo que cada tecla do seu do seu teclado de membrana resulta numa leitura diferente. Isso realmente acontece por acaso?

outra coisa: existe uma vulnerabilidade na sua lógica de programação que poderia levar a falha. Suponha que um sujeito aperte e solte muito rapidamente uma tecla, antes de ocorrer as 200 leituras. Tua média vai pro beleléu, pois mesmo que só ocorram 50 leituras enquanto a tecla estiver acionada, por exemplo, seu código estará programado erroneamente para dividir o total de leituras por 200 (e o correto deveria ser dividir a soma pelo número efetivo de leituras, que no exemplo foi 50)

mas de qualquer forma, um teclado de membrana funciona por cruzamento de linha e coluna.

Talvez seja legal vc explicar melhor o que está pretendendo fazer. Por acaso só está interessado em saber se houve pressionamento de alguma tecla, não importando saber qual tecla foi acionada?

se esse é o caso acho que o ideal seria voce fazer um sketch que mostra a oscilação de cada botao anotar os valores e criar condições do tipo if (botao < 465 $$  botao >200){ botao_press=true; }  de outra forma nao adiantara muito pq seriam muito mais variaveis como por exemplo imaginar que alguém pressionou rapidamente ou coisas assim que a depender do caso não tem uma leitura certa mais sim uma faixa de leitura, espero ter ajudado!

Que teclado esta usando ?

Mostre-nos como esta conectando esse teclado no  Arduino. 

Mostre-nos como esta conectando esse teclado no  Arduino.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço