Boa pessoal, preciso de ajuda com um projeto para jogos de Paintball / Airsoft, basicamente um timer funcionando como uma bomba relógio.
Utilizei um Display TM1637 como visor. E consegui fazer o a contagem regressiva funcionar bem, junto com um led e um buzzer piscando. Porem não consegui fazer o buzzer disparar após o fim da contagem.
Segue o código:
Tags:
Boa noite ID, (se não gosta que te chame pelas iniciais, avise),
gostaria muito de te ajudar, mas para isto recomendo as seguintes ações:
1. Remova seu sketch da área de texto do seu tópico;
2. Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo"
e anexe o arquivo com o seu sketch;
3. Leia http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
4. Comente as linhas do seu sketch. Fica mais fácil entender o que vc quer fazer com cada
linha e facilita a ajuda.
RV
boa noite, em problemas enquanto ao nome, ja editei o post,
Ok,
vou entender seu sketch e ver se posso ajudar.
RV
Boa noite. Pelo que eu vi você já fez praticamente tudo (não testei o código na prática).
Só falta criar uma condição para executar alguma coisa quando o tempo chegar a zero, no caso, fazer o buzzer acionar contínuo.
sim, até então o sistema esta funcionando, eu não consigo fazer fazer essa condição.
Bom dia ID,
você afirma que conseguiu fazer a contagem regressiva, mas não com este sketch que postou,
pois ele fica sempre zerando a variável tempo a cada vez que vc digita o valor do tempo desejado.
Enquanto o
Modifiquei a linha 36, mudando-a para a linha 51, para que esta zerada pare de ocorrer.
Comentei também a linha 48 por acha-la desnecessária.
Acrescentei 2 linhas para imprimir a ação do buzzer HIGH e LOW.
Não entendi porque tem 2 linhas iguais e seguidas no final (" display.setSegments(position);" .
Testa ai as modificações que fiz e conta o resultado pra gente.
RV
ao usar essa sketch, achei que o programa respondeu melhor, mais ainda sigo com meu impasse de não saber fazer o buzzer o disparar após a contagem (simular a explosão).
Saberia como resolver esse impasse?
Boa noite ID,
o que está ocorrendo, o buzzer não dispara.
Qdo estiver online, se eu tb estiver, me dê uma chamada no chat.
RV
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por