Dans ce tutoriel nous allons voir comment contrôler un servomoteur a l’aide d’Arduino et apprendre les différents fonctions de la bibliothèque Servo.h et en bonus je vous donnerai quelque idées de projets ou on utilise un Servomoteur.
Un Servomoteur c’est quoi ?
Un servomoteur est un composant qui a pour but de donner un mouvement précis a partir d’un signal reçu par l’une de ses broches, c’est un système qui est a base d’électronique de mécanique et d’automatique .
De quoi Avons nous besoin ?
- Un Arduino uno ( Disponible ici)
- Des jumpers ( Disponible ici)
- Un Servomoteur ( Disponible ici)
- Une Breadboard ( Disponible ici)
Le Montage
le montage avec l’Arduino se fait comme ceci:
Le Code
le but de ce code est de faire tourner le servomoteur de 0° vers 180° puis de 180° vers 0°
//initialisation de la pin 2
int Capteur= 2;
/* Inclut la lib Servo pour manipuler le servomoteur */
#include
/* Créer un objet Servo pour contrôler le servomoteur */
Servo monServomoteur;
void setup() {
// Attache le servomoteur à la broche D9
monServomoteur.attach(9);
}
void loop() {
// Fait bouger le bras de 0° à 180°
for (int position = 0; position <= 180; position++) {
monServomoteur.write(position);
delay(15);
}
// Fait bouger le bras de 180° à 10°
for (int position = 180; position >= 0; position--) {
monServomoteur.write(position);
delay(15);
}
}
Idées De Projets
- Bras Manipulateur
- Robot Pince