Pessoal,
tenho uma aplicação com 11 botões Push Button e de acordo com a leitura de cada botão executa
um comando, mas eu gostaria que os comandos fossem executados um após o outro só
depois que o  botão 11 fosse pressionado, como exemplo:


Aperto Botão 1 // coloca na fila tarefa 1
Aperto Botão 4 // coloca na fila tarefa 4
Aperto Botão 6 // coloca na fila tarefa 6

Aperto Botão 11 // executa as tarefas 1, 4 e 6.
É como se fosse o Enter do Teclado no Serial
que quando eu digito 146, ele executa as três tarefas mas uma de cada vez uma após a outra.

Desde já agradeço a atenção de quem puder ajudar ou indicar o caminho.

Exibições: 438

Responder esta

Respostas a este tópico

Ola Tarcizio,

Acho que uma opção seria o uso de case CLIQUE AQUI PARA VER mas também poderia usar uma sequencia de if.

Boa sorte.

Abs.

CK

Uma ideia para você:

Primeiro, capturar os cliques do botões

botao1 pressionado = habilita variável boleana1

botao2 pressionado = habilita variável boleana2

botao3 pressionado = habilita variável boleana3

.....................................................................

caso clique no botão 11

entra em uma função em que verifica cada boleana

se boleana1 estiver ativada = faça alguma coisa, senão não faz nada

se boleana3 estiver ativada = faça alguma coisa, senão não faz nada

se boleana3 estiver ativada = faça alguma coisa, senão não faz nada

.....................................................................................................

depois de executar deixa todas as boleanas desabilitadas para aguardar novos cliques.

é tranquilo

Amigo Eduardo Silva,

sua ideia me fez ver o sistema funcionando como eu preciso, vou fazer no final de semana e assim que eu obter um resultado eu posto aqui, obrigado.

rsrs que bom cara, boa sorte aí. Aguardo o resultado.

O que eu acho fantástico no Arduino, é que quase sempre já tem uma solução pronta. 

Por isso, sempre antes de tentar criar algo, verifico se já existe.

E a partir dessa solução eu faço as minhas modificações. 

http://playground.arduino.cc/Code/Menu

Amigo José Gustavo,

na verdade eu procurei muito antes de abrir o tópico, mas para procurar tem que saber exatamente as palavras certas eu acabei não encontrando por procurar as palavras chaves erradas, rsrsrsr. Sua dica é exatamente a  estrutura da proposta do amigo Eduardo Silva, e tenho certeza que vai me servir, por enquanto eu to muito agarrado no serviço e vou mexer no código nos horários vagos, obrigado e Feliz Natal a todos.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço