arduino, eletrônica, robotica...
Estou utilizando a função attachInterrupt() para fazer a leitura de um botão, porém não é possível utilizar as funções delay() ou millis().
Preciso ficar monitorando o botão e quando ele for acionado, preciso acionar led1 e depois de 5 segundos acionar o led2.
Alguém sabe como posso resolver isso?
Tags:
MySpace Tweet Facebook Facebook
Exibições: 277
▶ Responder esta
O tratamento de interrupção é muito rápido, então vc pode criar uma variável booleana e setar ela pra true dentro da interrupção. No loop() você verifica essa flag, se true gerencia o modo operacional dos leds da forma que quiser.
▶ Responder
Muito obrigado! Vlw!
RSS
Bem-vindo aLaboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Registre-seou acesse
Or sign in with:
© 2024 Criado por Marcelo Rodrigues. Ativado por
Badges | Relatar um incidente | Termos de serviço
Verifique as configurações do seu navegador ou contate o administrador do sistema.