Arduino UNO R4 - Sensor Ultrassônico - Buzzer Piezo
Vamos aprender a controlar um buzzer piezo usando o Arduino UNO R4 e um sensor ultrassônico.
- Quando o objeto estiver perto do sensor ultrassônico, emita um som.
- Quando o objeto estiver longe do sensor ultrassônico, pare o som.
- Quando o objeto estiver perto do sensor ultrassônico, toque a melodia de uma música.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables STEM V4B IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Buzzer Piezo e o Sensor Ultrassônico
Saiba mais sobre buzzers piezo e sensores ultrassônicos, incluindo pinagem, funcionamento e programação, nos tutoriais a seguir.
Este guia usa um buzzer que precisa de 3-5V, mas você também pode adaptá-lo para um buzzer de 12V. Saiba mais no Arduino UNO R4 - Tutorial de Buzzer.
Diagrama de Ligação
- O diagrama de ligação entre o Arduino UNO R4, o sensor ultrassônico e o buzzer piezo

This image is created using Fritzing. Click to enlarge image
- O diagrama de ligação entre o Arduino UNO R4, o sensor ultrassônico e o módulo de buzzer piezo

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Uno R4 e outros componentes.
Código Arduino UNO R4 - Som Simples
Passos Rápidos
Siga estas instruções passo a passo:
- Se esta é a primeira vez que você usa o Arduino Uno R4 WiFi/Minima, consulte o tutorial sobre como configurar o ambiente para o Arduino Uno R4 WiFi/Minima no Arduino IDE.
- Ligue os componentes de acordo com o diagrama fornecido.
- Conecte a placa Arduino Uno R4 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Selecione a placa Arduino Uno R4 apropriada (por exemplo, Arduino Uno R4 WiFi) e a porta COM.
- Copie e cole o código acima no Arduino IDE
- Pressione o botão Upload no Arduino IDE para enviar o código para o Arduino UNO R4
- Acene com a mão perto do sensor
- Ouça o som do buzzer piezo
Explicação do Código
Veja as linhas de comentário no código-fonte para uma explicação passo a passo!
Código Arduino UNO R4 - Melodia
Passos Rápidos
- Copie o código e abra-o no Arduino IDE.
- Crie um arquivo chamado pitches.h no Arduino IDE da seguinte forma:
- Clique no botão abaixo do ícone do Serial Monitor e selecione New Tab, ou use as teclas Ctrl+Shift+N.
- Digite o nome do arquivo pitches.h e pressione o botão OK.
- Copie o código abaixo e cole no arquivo chamado pitches.h que você criou.
- Pressione o botão Upload no Arduino IDE para enviar o código para o Arduino UNO R4.
- Acene com a mão perto do sensor.
- Ouça a melodia do buzzer piezo.
- O código apresentado é para fins educacionais. O sensor ultrassônico é muito sensível a ruído. Para usos práticos do sensor ultrassônico, você deve aplicar um filtro de ruído. Saiba como filtrar o ruído do sensor ultrassônico.


Explicação do Código
Veja cada explicação escrita nos comentários dentro do código-fonte!
※ Nota: