Fiz um projeto de alarme que ativa um Buzzer usando a função tone, até ai tudo bem, mas no intuito de aumentar mais o barulho, quero adicionar mais um Buzzer, antão coloquei o Loop assim:

tone(buzzer, 1900);     //inicia buzzer
tone(buzzer2, 1900);  //inicia buzzer2
digitalWrite(led, HIGH); //acende o led
delay(200);
tone(buzzer, 1000); //inicia buzzer
tone(buzzer2, 1000);  //inicia buzzer2
digitalWrite(led, LOW); //apaga o led

o problema é que só o buzzer dispara, o buzzer2 não.

Alguem?

Exibições: 490

Responder esta

Respostas a este tópico

Bem, não vejo nenhum problema em fazer assim... Então só pode ser as conexões físicas ou algum erro na declaração da porta do buzzer 2.

Já testou pra saber se o buzzer 2 esta bom?

Oi F, bom dia.

Apesar de no seu caso o code ser pequeno, evite colar code na área de texto.

O code que você colou está incompleto.

Por favor anexe o code integral (como arquivo anexado) para que possamos ver como você definiu os

ports.

Os 2 buzzers são do mesmo tipo?

Ambos tem oscilador interno?

Rui

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço