Arduino UNO R4 - Sensor de Luz Aciona Servo Motor
Neste tutorial, vamos aprender a usar um Arduino UNO R4 para controlar o servo motor com base no valor lido de um sensor de luz ou do módulo sensor de luz. Especificamente, o Arduino UNO R4 vai ler valores de um sensor de luz.
- Quando a leitura do sensor de luz estiver acima de um certo nível, o Arduino UNO R4 gira o servo motor para 90 graus.
- Quando a leitura do sensor de luz estiver abaixo desse nível, o Arduino UNO R4 move o servo motor de volta para 0 grau.

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.
O sensor de luz LDR é muito barato, mas exige um resistor na ligação, o que pode deixar a montagem mais complexa. Para simplificar a ligação, você pode usar um módulo sensor de luz LDR como alternativa.
Sobre o Servo Motor e o Sensor de Luz
Se você não conhece servo motores e sensores de luz (suas conexões, funcionamento e programação), consulte os tutoriais abaixo para saber mais:
Diagrama de Ligação
- O diagrama de ligação entre o Arduino Uno R4, o servo motor e o sensor de luz (analógico)

This image is created using Fritzing. Click to enlarge image
- O diagrama de ligação entre o Arduino Uno R4, o servo motor e o módulo sensor de luz (digital)

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 - Limite Analógico
- O código do Arduino Uno R4 para ler o valor do sensor de luz LDR e controlar o servo motor
- O código do Arduino Uno R4 para ler o valor do sensor de luz LDR e controlar o 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 Arduino Uno R4 WiFi/Minima na 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 a Arduino IDE no seu computador.
- Selecione a placa Arduino Uno R4 apropriada (por exemplo, Arduino Uno R4 WiFi) e a porta COM.
- Copie o código acima e cole-o na Arduino IDE.
- Clique no botão Upload na Arduino IDE para transferir o código ao Arduino UNI R4.
- Gire o sensor de luz.
- Observe o movimento do servo motor.