Arduino Nano - Capteur de porte - Moteur servo
Ce tutoriel vous explique comment utiliser un Arduino Nano et un capteur de porte pour contrôler un moteur servo. En détail :
- Lorsque la porte est ouverte, l'Arduino Nano fait tourner le servo moteur à 90 degrés.
- Si la porte est ouverte à nouveau, l'Arduino Nano ramène le servo moteur à 0 degré.
La même procédure est à nouveau effectuée.
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) |
À propos du servo-moteur et du capteur de porte
Si vous n'êtes pas familiarisé avec les moteurs servo et les capteurs de porte (y compris les brochages, leur fonctionnement et comment les programmer), les tutoriels suivants peuvent vous aider :
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Veuillez noter que le schéma de câblage présenté ci-dessus convient uniquement à un servomoteur à faible couple. Si le moteur vibre au lieu de tourner, une source d'alimentation externe doit être utilisée pour fournir plus de puissance au servomoteur. Ci-dessous, le schéma de câblage avec une source d'alimentation externe pour servomoteur.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Voir Comment alimenter un Arduino Nano..
N'oubliez pas de connecter le GND de l'alimentation externe au GND de l'Arduino Nano.
Code Arduino Nano - Contrôle de Servomoteur par Capteur de Porte
Étapes rapides
- Connectez un Arduino Nano à votre ordinateur via un câble USB.
- Ouvrez l'IDE Arduino, sélectionnez la carte et le port appropriés.
- Copiez le code fourni et ouvrez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload de l'IDE Arduino pour compiler et téléverser le code sur l'Arduino Nano.
- Approchez un aimant du contacteur Reed, puis éloignez-le. Répétez cette opération plusieurs fois.
- Vérifiez l'angle de rotation du moteur servo.