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°
[pastacode « c » manual= »%2F%2Finitialisation%20de%20la%20pin%202%0Aint%20Capteur%3D%202%3B%0A%0A%20%2F*%20Inclut%20la%20lib%20Servo%20pour%20manipuler%20le%20servomoteur%20*%2F%0A%23include%20%3CServo.h%3E%0A%0A%2F*%20Cr%C3%A9er%20un%20objet%20Servo%20pour%20contr%C3%B4ler%20le%20servomoteur%20*%2F%0AServo%20monServomoteur%3B%0A%0Avoid%20setup()%20%7B%0A%20%20%20%20%0A%20%20%2F%2F%20Attache%20le%20servomoteur%20%C3%A0%20la%20broche%20D9%0A%20%20monServomoteur.attach(9)%3B%0A%7D%0A%0Avoid%20loop()%20%7B%0A%0A%20%20%2F%2F%20Fait%20bouger%20le%20bras%20de%200%C2%B0%20%C3%A0%20180%C2%B0%0A%20%20for%20(int%20position%20%3D%200%3B%20position%20%3C%3D%20180%3B%20position%2B%2B)%20%7B%0A%20%20%20%20monServomoteur.write(position)%3B%0A%20%20%20%20delay(15)%3B%0A%20%20%7D%0A%20%20%0A%20%20%2F%2F%20Fait%20bouger%20le%20bras%20de%20180%C2%B0%20%C3%A0%2010%C2%B0%0A%20%20for%20(int%20position%20%3D%20180%3B%20position%20%3E%3D%200%3B%20position–)%20%7B%0A%20%20%20%20monServomoteur.write(position)%3B%0A%20%20%20%20delay(15)%3B%0A%20%20%7D%0A%7D » message= » » highlight= » » provider= »manual »/]
Idées De Projets
- Bras Manipulateur
- Robot Pince