Acionar led apos 3 segundos do botao precionado

Bom dia, estou montando um projeto para acionar um led após o botão estar pressionado por 3 segundos ou mais. Ja tentei alguns exemplos mas não consegui nada.

Att

segue o codigo em anexo

projeto_botao_aciona_led_apos_3_segundos_pressionado.ino

Exibições: 652

Responder esta

Respostas a este tópico

Olá Felipe,

O erro se dá porque voce está comparando o valor de uma variável do tipo int com "LOW".

HIGH e LOW devem ser utilizados em verificação de status de pinos e atribuição de status a pinos somente, (Ex. digitalRead ou digitalWrite).

Tente essas modificações em anexo. Lembrando que você deverá mandar 5V no pino 2 através do botão. Esse código fará o led acender após 3s mantendo o botao pressionado e apagará quando soltar o botão. Se você precisa que o led continue aceso mesmo após soltar o botão será preciso alterar o code.

Anexos

Obrigado Daniel, funcionou perfeitamente.

Legal, que bom que funcionou! Sempre bom poder ajudar!

E como fazer para toda vez demore 3 segundos com o botão pressionado para o loop começar caso o botão é pressionado por menos de 3 segundos não aconteça nada. Mas isso toda vez e não só quando o arduino é ligado. Peço ajuda fazendo favor

Boa noite.

Este tópico é de 2017. (5 anos).

Se quiser ajuda, crie um tópico para sua dificuldade e dê informações suficiente para

quem for ajudar entender sua dificuldade.

Lembre-se, o seu projeto está no seu cérebro, não no nosso.

RV mineirin

Boa noite, eu criei um tópico. obrigado.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço