Prezados
Peguei este código disponível e tentei aplicar ele aqui na minha shield multifunçoes ´porém o buzzer não faz o que deveria fazer conforme descrito no site, ele fica acionado direto e só desliga apos a temporização sendo que a descrição do projeto fala o contrario onde ele é acionado quando desliga a temporização.
alguém poderia me ajudar a corrigir este erro?
https://www.filipeflop.com/blog/temporizador-shield-arduino-multifu...
achei um erro onde a variável pino não existe e mudei para pin.
antes dessa correçao o buzzer não desligava.
agora preciso que ele faça o contrario acionar ao final da temporização.
Att.
Tags:
As respostas para este tópico estão encerradas.
Olá Soares,
Note que existem dois tipos de Buzzer, o passivo e o ativo.
Ambos são visualmente quase idênticos, mas seu funcionamento é totalmente diferente.
Talvez seja a origem do seu problema.
Para mais detalhes sobre a diferença entre eles veja esta curta explicação: https://www.arduinoportugal.pt/qual-diferenca-buzzer-ativo-vs-buzze...
Um bom vídeo de explicação:
Olá amigo Rodrigo
Obrigado pela atenção
O buzzer usado já esta acoplado no shield multifunções e o projeto do site foi feito justamente pra ele então suponho que quem desenvolveu o código já tenha levado em consideração uma vez que ele já é um componente fixo da placa.
O código e o projeto esta no link abaixo.
https://www.arduinoportugal.pt/qual-diferenca-buzzer-ativo-vs-buzze...
Acho que o Link está errado.
Coloque novamente junto com o código que efetivamente está sendo carrega no Arduino, que deve ser diferente do código do site, já que teve que corrigir o pino, por exemplo.
Bom dia Sr. S, (se não gosta que te chame pelas iniciais, avise),
Sr. S, acho que não leu as recomendações fiz e o link que indiquei em 8 de setembro 2020 at 10:44
http://labdegaragem.com/forum/topics/divergencia-entre-serial-monit...
Então vou repeti-las.
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;
Remova todos!!!!!!
2. Clique em : " Arquivos " e depois anexe o arquivo com o seu sketch completo;
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.
Mas fique 'a vontade caso não queira seguir minhas recomendações.
Bom dia Sr. S,
manual para shield multifunçoes
https://www.usinainfo.com.br/index.php?controller=attachment&id...
Como você disse no seu texto, "antes dessa correçao o buzzer não desligava. ", ele então de ser do
tipo ativo. Eu não consegui confirmar esta informação na internet.
Recomendo que você confirme se realmente é ativo, usando um sketch de teste do buzzer.
Testei aqui o sketch indicado pelo seu link usando a serial para debug, e não encontrei
nada errado no sketch.
Sobre este seu comentário: " achei um erro onde a variável pino não existe e mudei para pin."
Qual linha você se refere, e em qual(ais) linha(s) fez a mudança?
RV
Bom dia Sr.M
vou conferir qual tipo de buzzer mas acredito ser do tipo ativo.
Coloquei o código original do site e desligou o buzzer no final da temporização
na proposta do site ele deveria ficar desligado durante a temporização e acionar quando terminar o tempo
referente a variavel em que eu comentei acima pode desconsiderar depois de algumas tentativas de carregamento ele desligou o buzzer nem imagino o que aconteceu pois estava copiando e colando a scketch.
fiz uns pequenos ajustes e consegui fazer com que trabalhe da forma que eu preciso agora preciso de mais um detalhe que é fazer o buzzer em vez de acionar aquele som estridente contínuo faça um beep e logo em seguida uns 3 beeps mais curtos antes de terminar a temporização uns 20 segundos.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2023 Criado por Marcelo Rodrigues.
Ativado por