Arduino Nano Controla Servo Motor via Bluetooth
Este tutorial ensina você a programar um Arduino Nano para gerenciar um Servo Motor usando Bluetooth (módulo HC-05) ou BLE (módulo HM-10). Serão fornecidas instruções para ambos os módulos.
Vamos usar o App Bluetooth Serial Monitor em um smartphone para transmitir o valor do ângulo ao Arduino Nano. O Arduino Nano vai ajustar o servo motor de acordo com o valor recebido.

Hardware Necessário
Or you can buy the following kits:
| 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 Módulo Bluetooth
Se você não conhece Servo Motors, Módulos Bluetooth, suas pinagens, como funcionam e como programá-los, consulte os tutoriais a seguir para mais informações:
Diagrama de Ligação
- Para gerenciar um Servo Motor com Bluetooth Clássico, o módulo Bluetooth HC-05 deve ser usado e o diagrama de ligação fornecido deve ser consultado.

This image is created using Fritzing. Click to enlarge image
- Para operar um Servo Motor com BLE, o módulo BLE HM-10 deve ser usado. O diagrama de ligação para isso é dado abaixo.

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Nano e outros componentes.
Código Arduino Nano - controla Servo Motor via Bluetooth/BLE
O código dado aqui pode ser usado tanto com o módulo Bluetooth HC-05 quanto com o módulo BLE HM-10.
Passos Rápidos
- Instale o App Bluetooth Serial Monitor no seu smartphone.
- Pegue o código dado e abra-o no Arduino IDE; depois faça o upload dele para a sua placa Arduino Nano.
- Caso você tenha dificuldade para fazer o upload do código, tente desconectar os pinos TX e RX do módulo Bluetooth, faça o upload do código e depois reconecte os pinos RX/TX.
- Abra o App Bluetooth Serial Monitor no seu smartphone e escolha Bluetooth Clássico ou BLE, dependendo do módulo que você está usando.

- Conecte o app ao módulo Bluetooth HC-05 ou ao módulo BLE HM-10.

- Digite um ângulo como 45 ou 90 e pressione o botão Send.

- Veja a mudança no ângulo do Servo Motor.
- Examine os resultados no App Android.

Se você achou o app Bluetooth Serial Monitor útil, avalie-o com 5 estrelas na Play Store. Obrigado pelo seu apoio!