Arduino - Capteur à ultrasons - Moteur servo
Nous apprendrons :
- Si l'objet est proche du capteur ultrasonique, faites tourner le moteur servo à 90 degrés.
- Si l'objet est éloigné du capteur ultrasonique, faites revenir le moteur servo à 0 degré.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Démarrage DIYables STEM V3 (Arduino inclus) | |
| 1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
Note d'achat: Si vous utilisez plusieurs servomoteurs, nous recommandons d'utiliser le PCA9685 16 Channel PWM Servo Driver Module pour économiser les broches du MCU et faciliter le câblage.
À propos du moteur servo et du capteur ultrasonique
Si vous ne connaissez pas le moteur servo et le capteur à ultrasons (brochage, fonctionnement, programmation...), renseignez-vous dans les tutoriels suivants :
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino - Un capteur ultrasonique contrôle un moteur servo
Étapes rapides
- Connectez Arduino à l'ordinateur via le câble USB
- Ouvrez Arduino IDE, sélectionnez la bonne carte et le bon port
- Copiez le code ci-dessus et ouvrez-le avec Arduino IDE
- Cliquez sur le bouton Upload de Arduino IDE pour téléverser le code sur Arduino
- Déplacez votre main devant le capteur
- Observez le changement du moteur servo
※ Note:
Le code ci-dessus est destiné à des fins pédagogiques. Le capteur ultrasonique est très sensible au bruit. Si vous souhaitez utiliser le capteur ultrasonique en pratique, vous devriez filtrer le bruit pour le capteur ultrasonique. Voir comment filtrer le bruit pour le capteur ultrasonique