+21622886281
Arduino Servomoteur

Contrôler un servomoteur avec Arduino

But de ce tutoriel:

Dans ce tutoriel on va tester le servomoteur  en faisant balayant une plage angulaire dans un sens puis dans l’autre:

  1. Il se positionne à l’angle 0°
  2. il se positionne à l’angle 180°.
  3. on retourne à l’étape 1

Composants nécessaires

  • carte Arduino UNO
  • servomoteur
  • des fils de connexion

Montage

Le branchement est presque toujours le même et se fera à l’aide de 3 fils dont voici les principales couleurs que vous pourrez rencontrer :

  • Rouge : fil de l’alimentation à relier à la broche 5V de l’Arduino
  • Marron : fil à relier à la broche GND de l’Arduino
  • Jaune : fil de signal de positionnement branché à la borne numérique N°1 de l’Arduino.

Programme

Voici le programme qui permet de tourner un servomoteur  par la carte Arduino.

/**
* Exemple de code pour un servomoteur, il fait faire des va-et-vient à la tête du servomoteur.
*/
/* 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 borne numérique PIN 1
monServomoteur.attach(1);
}

void loop() {
// Fait bouger le bras de 0° à 180°
for (int position = 0; position <= 180; position++) {
monServomoteur.write(position);
delay(15);
}
}




0 commentaire


Laisser un commentaire

Noter *
Ce champs est réquis

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top