Olá a todos, gostaria saber se existem uma forma de criar um menu com botões e um lcd 16x2, como neste tutorial, http://labdegaragem.com/profiles/blogs/tutorial-como-utilizar-lcd-s... , porém sem o shield, com apenas um LCD e os botões. Se tiver por favor, me expliquem como.

Obrigado

Exibições: 2173

Responder esta

Respostas a este tópico

Sim. A diferença é que terá que montar o código para leitura e controle dos botões. Vc pode fazer os menus que precisar...

Abraços!

Opa, massa! Conhece algum site? Ou qualquer outra coisa que possa me ajudar a fazer? Mas obrigado aí!

Então, vai ter que fazer uma jogada com variáveis. E não deve usar a função delay() em nenhum momento, pq se nao atrapalha oq vai exibir no display. Toda interrupção faz com http://arduino.cc/en/Tutorial/BlinkWithoutDelay

Mas não é complicado, não. Depois se não conseguir, eu tento tbm montar algum exemplo aqui.

Abraços!

Yuri,

No meu blog tem um post sobre um projeto de um relógio digital que tem um algoritmo semelhante a um menu: http://automatobr.blogspot.com.br/2013/07/automacao-no-parque-06072...

É a implementação de uma "máquina de estados finitos" (dê um Google e vc acha bastante coisa).

Em linhas gerais, é o seguinte:

- Defina os estados (funções) que o seu programa vai ter, Clock States no meu exemplo.

- Defina uma variável que conterá o estado atual, stat no meu fonte.

- No setup() implemente um switch contemplando os vários estados. Se houver submenus, cada submenu será um estado, e ao final do tratamento de um "sub-estado" basta vc indicar o estado atual como sendo o menu a partir do qual vc chamou.

Não acho trivial de fazer, mas é a melhor solução para esse tipo de problema, na minha opinião.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço