(adsbygoogle = window.adsbygoogle || []).push({});

Contrôler un servomoteur avec un Arduino

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 ?

Le Montage

le montage avec l’Arduino se fait comme ceci:

Contrôler un servomoteur avec un Arduino #2

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 <Servo.h>

/* 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

Categories: Arduino