Bom dia pessoal,

Preciso de uma função que funcione da seguinte maneira: ao pressionar um botão ele retém a informação ("1") por determinado tempo aguardando que um segundo botão seja pressionado. Caso esse segundo botão não seja pressionado durante um tempo X, a saída vai para 0. Caso o segundo botão seja pressionado dentro do tempo X, a saída vai a 1.

Não consegui fazer isso no meu código... 

Exibições: 674

Responder esta

Respostas a este tópico

Oi MC, boa tarde.

Anexe aqui um ARQUIVO com o código que está dando errado, e verei se consigo te ajudar.

Rui

O problema é exatamente esse rsrs, não sei como criar esta função... Preciso implementar isso mas não sei como fazer e nem achei alguma programação na internet que me desse alguma idéia...

Oi MSC,

poste o seu code.

Este que você cita aqui:  "Não consegui fazer isso no meu código..." 

Rui

Rui, meu código não tem esse trecho que preciso... preciso pensar em algo para colocar lá e continuar o pensamento a partir daí... meu código esta bem grandinho já... estou paralelamente tentando simplificar

Esqueça o codigo por um tempo.
Pense na lógica que você vai precisar para alcançar o seu objetivo.

Depois transcreva a logica usando a linguagem de programação.

É exatamente isso que faço. Mas nunca trabalhei na prática com o Arduino, embora eu tenha trabalhado já com outros meios de automação.

Esse segundo botão funciona como uma confirmação ? Você já colocou os botões - quais pinos utilizou ?

Sim, seria uma confirmação se pressionado dentro de um período X de tempo.

Testa esse código Marcio:

http://pastebin.com/HZZNn55n

Esse código parece atender minha necessidade, vou adaptar e testá-lo na segunda feira na prática e retorno com o resultado.

Eis o meu código atual http://pastebin.com/wCkTYBgu

Como eu implementaria a sua função?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço