Contrôler un servomoteur avec un Arduino Nano via Bluetooth
Ce tutoriel vous explique comment programmer un Arduino Nano pour gérer un moteur servo en utilisant soit Bluetooth (module HC-05) soit BLE (module HM-10). Des instructions seront fournies pour les deux modules.
Nous utiliserons l'application Bluetooth Serial Monitor sur un smartphone pour transmettre la valeur de l'angle à l'Arduino Nano. L'Arduino Nano ajustera le moteur servo en fonction de la valeur reçue.
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos du servomoteur et du module Bluetooth
Si vous n'êtes pas familier avec les moteurs servo, les modules Bluetooth, leurs brochages, leur fonctionnement et comment les programmer, veuillez consulter les tutoriels suivants pour plus d'informations :
Diagramme de câblage
- Pour gérer un moteur servo avec le Bluetooth classique, le module Bluetooth HC-05 doit être utilisé et le schéma de câblage fourni doit être consulté.
This image is created using Fritzing. Click to enlarge image
- Pour faire fonctionner un moteur servo avec BLE, le module HM-10 BLE doit être utilisé. Le schéma de câblage pour cela est donné ci-dessous.
This image is created using Fritzing. Click to enlarge image
Code Arduino Nano - contrôle un moteur Servo via Bluetooth/BLE
Le code fourni ici peut être utilisé à la fois avec le module Bluetooth HC-10 et le module BLE HM-10.
Étapes rapides
- Installez l'application Bluetooth Serial Monitor sur votre smartphone.
- Prenez le code fourni et ouvrez-le dans l'IDE Arduino, puis téléversez-le sur votre carte Arduino Nano.
- Si vous rencontrez des difficultés pour téléverser le code, essayez de déconnecter les broches TX et RX du module Bluetooth, puis téléversez le code et reconnectez ensuite les broches RX/TX.
- Ouvrez l'application Bluetooth Serial Monitor sur votre smartphone et choisissez Bluetooth classique ou BLE, selon le module que vous utilisez.
- Connectez l'application au module Bluetooth HC-05 ou au module BLE HM-10.
- Entrez un angle comme 45 ou 90 et appuyez sur le bouton Envoyer.
- Observez la modification de l'angle du moteur servo.
- Examinez les résultats sur l'application Android.
Si vous trouvez l'application Bluetooth Serial Monitor utile, veuillez la noter 5 étoiles sur Play Store. Merci de votre soutien !