Olá pessoal,
Hoje vamos ver como utilizar um alto falante ou buzzer no Arduino. Em relação ao projeto o alto falante servirá para emitir um aviso sonoro quando a temperatura estiver acima do programado. Vamos lá!
Esquema de ligação:
O alto falante está ligado no pino 8 do Arduino. Pode ser utilizado alto falantes ou buzzers de PC.
Código de exemplo:
void setup () {
pinMode(8,OUTPUT);
}
void loop() {
//Envia sinal sonoro para o pino 8 - alto falante
for (int x=0; x<180; x++) {
// converte graus para radianos e depois obtem o valor do seno
//Serial.print("Toca o som");
sinVal = (sin(x*(3.1416/180)));
toneVal = 2000+(int(sinVal*1000));
tone(8, toneVal);
delay(2);
}
}
Utilizando a função tone você passa como parâmetro o pino de saída (neste caso é o 8) e o valor do tom.
Simples assim!
No próximo post vamos começar a implementar o projeto de acionamento de ar condicionado.
Até a próxima!!
Nenhum comentário:
Postar um comentário