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

Exibições: 655

Responder esta

Respostas a este tópico

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 "_".

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço