Materiais necessários:
- 1 Arduino
- 1 Protoboard
- 1 Buzzer
- 1 Resistor de 220ohm
- 2 Fios
Ligação na Protoboard
Coloque o buzzer na protoboard, no positivo do buzzer, que está indicado em cima dele com um sinal de positivo (+), coloque um resistor de 220ohm (pode ser maior o valor, só que o som sairá mais fraco). Do outro lado do resistor coloque um fio que será ligado a alguma porta digital do Arduino. No negativo do Buzzer coloque um fio que será ligado ao GND do Arduino.
O esquema montado ficará assim:
Agora a parte mais "complicada", montar o esboço no IDE, uma coisa legal do buzzer é que além de uma "buzininha" podemos criar músicas com ele, variando a frequência sonora, as frequências são:
Dó: 262 Hz
Ré: 294 Hz
Mi: 330 Hz
Fá: 349 Hz
Sol: 392 Hz
Lá: 440 Hz
Si: 523 Hz
No buzzer, o comando TONE tem o seguindo formato "tone(pino, frequência, duração)"
Esboço na IDE
- void setup ()
- {
- pinMode (10,OUTPUT); // buzzer ligado no pino 10, porta funcionando como saída
- }
- void loop ()
- {
- tone(10, 262,200); // dó
- delay(200); // tempo
- tone (10,294,300); // ré
- delay(200);// tempo
- tone (10,330,300); // mi
- delay(200); // tempo
- tone(10,349,300); // fá
- delay(200); // tempo
- tone(10,392,200); // sol
- delay(200); //tempo
- tone(10,440,200); // lá
- delay(200); // tempo
- tone(10,523,200); // si
- delay(300); // tempo
- }
Nenhum comentário:
Postar um comentário