Arduino Nano ESP32 - Capteur ultrasonique - Moteur servo
Ce tutoriel vous explique comment utiliser un Arduino Nano ESP32 avec un potentiomètre pour contrôler un moteur servo. En détail :
- L'Arduino Nano ESP32 fait tourner automatiquement un servo-moteur à 90° si un objet est proche du capteur ultrasonique.
- L'Arduino Nano ESP32 fait tourner automatiquement un servo-moteur à 0° si un objet est éloigné du capteur ultrasonique.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 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 servomoteur et du capteur ultrasonique
Nous disposons de tutoriels spécifiques sur le moteur servo et le capteur ultrasonique. Chaque tutoriel contient des informations détaillées et des instructions étape par étape sur le brochage du matériel, le principe de fonctionnement, la connexion de câblage à l'ESP32, le code Arduino Nano ESP32... Pour en savoir plus, consultez les liens suivants :
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino Nano ESP32 - Le capteur ultrasonique contrôle le moteur servo
Étapes rapides
Pour commencer avec Arduino Nano ESP32, suivez ces étapes :
- Si vous êtes nouveau avec l'Arduino Nano ESP32, consultez le tutoriel sur Installation du logiciel Arduino Nano ESP32..
- Câblez les composants conformément au schéma fourni.
- Connectez la carte Arduino Nano ESP32 à votre ordinateur à l'aide d'un câble USB.
- Lancez l'Arduino IDE sur votre ordinateur.
- Sélectionnez la carte Arduino Nano ESP32 et son port COM correspondant.
- Cliquez sur l'icône Libraries dans la barre latérale gauche de l'Arduino IDE.
- Tapez ESP32Servo dans la boîte de recherche, puis recherchez la bibliothèque de servo par Kevin Harrington,John K. Bennett.
- Cliquez sur le bouton Install pour installer la bibliothèque moteur servo pour ESP32.

- Copiez le code ci-dessus et collez-le dans l'IDE Arduino.
- Compilez et téléchargez le code sur la carte Arduino Nano ESP32 en cliquant sur le bouton Upload dans l'IDE Arduino.
- Déplacez votre main devant le capteur.
- Observez le changement du moteur servo.