Olá a todos.
Tenho que fazer um acionamento Bi-manual simultaneo, mas não consigo iniciar a programação funciona assim?
2 botões deverão ser acionados simultaneamente, para que assim uma carga seja ativada.
O atrazo máximo entre apertar um botão e outo, deverá ser no máximo de 0,5 segundos.
se apertar um só botão a carga não aciona
Se apertar qualquer botão e demorar mais do que 0,5 segundos, a carga não aciona
O acionamento tem que ser simultâneo.
alguem tem idéia por onde começar? grato
Tags:
Acho que esse seu TIMING de 0,5 segundos, muito baixo, está no limite de debounce de botões, somando o debounce de 2 botões para a simultaneidade, você teria que tratar o pressionamento por mais de 1s, e prever que em 1s o cara ainda conseguiria tentar enfiar a mão embaixo da carga, e depois ser presidente do Brasil.
acho que me expresei mal, a diferença de 0,5 segundos. é apenas entre acionamento de botões, eles tem que ser acionados simultaneamente, mas após o acionamento ocorrer, pode ficar acionado por sei lá 2 segundos...
e a aplicação é justamente essa, segurança de uma prensa.. kkk
Uma ideia seria cada botao disparar um contador.
Repete
_Repete
__Desliga processo;
__Solto1 faz contador1 =0;
__Solto2 faz contador2 =0;
__Apertado1 faz contador1 incrementar se for menor que 6;
__Apertado2 faz contador2 incrementar se for menor que 6;
__Espera 0,1s;
_Ate que os 2 contadores estejam na faixa entre 1 e 5;
_Repete;
__Liga processo;
_Ate que um dos botoes seja solto;
Infinitamente.
PS.: Meus espaços da dentaçao não estao saindo... por isso coloquei o "_".
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por