Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 6 Sonorizadores com piezo eletrico universidade são caetano do sul Sistemas embarcados Prof.: ismael mouraparede Sonorizador Simples Funcionamento Este capitulo sera bem barulhento. Você conectara um sonorizador piezo ao seu Arduino para acionar alarmes, avisos sonoros, notificações de alerta etc. ao dispositivo que esta criando. Desde a versão 0018 do IDE do Arduino, tons sonoros podem ser adicionados facilmente, graças a um novo comando. Você também vera como utilizar o piezo como um sensor, e aprendera como ler voltagens a partir dele. Por fim, você aprendera sobre sensores de luz. Vamos iniciar com um simples alarme de carro e o comando tone(), para emitir sons de seu Arduino. Alarme com sonorizador Conectando um sonorizador piezo a um pino de saída digital, você pode criar um som de sirene. Utilizaremos o mesmo principio do projeto (lâmpada pulsante) , no qual criamos uma lâmpada pulsante empregando uma onda senoidal, mas dessa vez você substituirá o LED por um sonorizador piezo ou disco piezo. Componentes necessários Sonorizador piezo (ou disco piezo) Terminal de parafusos de duas vias Conectando os componentes Primeiramente, certifique-se de que seu Arduino esteja desligado, desconectando-o do cabo USB. Agora, pegue o sonorizador piezo e parafuse seus fios no terminal de parafusos. Conecte o terminal de parafusos a protoboard e depois ao Arduino, como na figura. Agora, conecte seu Arduino novamente ao cabo USB e, depois, ligue-o. Digite o Código (Programa) // Projeto 11 – Alarme com sonorizador piezo float sinVal; int toneVal; void setup() { pinMode(8, OUTPUT); } void loop() { for (int x=0; x<180; x++) { // converte graus para radianos, e depois obtém o valor do seno sinVal = (sin(x*(3.1416/180))); // gera uma frequência a partir do valor do seno toneVal = 2000+(int(sinVal*1000)); tone(8, toneVal); delay(2); } }
Compartilhar