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...
Tags:
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
Acho que pode te guiar por esse post:
http://labdegaragem.com/forum/topics/tempo-com-bot-o-pressionado
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:
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?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por