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
1 | × | Arduino Nano | |
1 | × | USB A to Mini-B USB cable | |
1 | × | Door Sensor | |
1 | × | Servo Motor | |
1 | × | Jumper Wires | |
1 | × | (Optional) 9V Power Adapter for Arduino Nano | |
1 | × | (Recommended) Screw Terminal Adapter for Arduino Nano |
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À 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
This image is created using Fritzing. Click to enlarge 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.
This image is created using Fritzing. Click to enlarge image
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.