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
Tags:
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.
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por