Arduino UNO R4 - Sensor Ultrassônico - Servo Motor
Neste tutorial, vamos aprender a usar um sensor ultrassônico para controlar um servo motor com um Arduino Uno R4 de acordo com a distância de um objeto. Quando um objeto estiver perto, o servo motor vai girar para 90 graus. Quando o objeto se afastar, o servo vai voltar para 0 grau. Este projeto é ótimo para iniciantes explorarem a detecção de distância ultrassônica e o controle de servo motor com Arduino Uno R4.
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) |
Buy Note: For controlling multiple servo motors, use the PCA9685 16 Channel PWM Servo Driver Module to save MCU pins and simplify wiring.
Sobre o Servo Motor e o Sensor Ultrassônico
Se você não conhece servo motores e sensores ultrassônicos (pinagem, funcionamento e instruções de programação), consulte os tutoriais abaixo:
Diagrama de Ligação

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 - Sensor Ultrassônico Controla Servo Motor
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 o servo motor e o sensor ultrassônico ao Arduino Uno R4 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 na frente do sensor.
- Observe como o servo motor se move em resposta.
※ Nota:
O código fornecido serve para aprendizado. O sensor ultrassônico é facilmente afetado por ruído. Para usar o sensor ultrassônico com eficácia, você deve remover o ruído. Para saber como fazer isso, acesse como filtrar o ruído do sensor ultrassônico.