Exemple de code pour un servomoteur (bis)

par skywodd | | Langue : C++ | Licence : GPLv3

Description :

Exemple de code pour un servomoteur, il fait faire des va-et-vient à la tête du servomoteur.

Code source :

Voir le code source brut | Télécharger servo_tuto_us.ino | Télécharger servo_tuto_us.ino.zip

/**
 * 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 broche D9
  monServomoteur.attach(9);
}

void loop() {

  // Fait bouger le bras de 0° à 180°
  for (unsigned long position = 1000; position <= 2000; position += 5) {
    monServomoteur.writeMicroseconds(position);
    delay(15);
  }
  
  // Fait bouger le bras de 180° à 10°
  for (unsigned long position = 2000; position >= 1000; position -= 5) {
    monServomoteur.writeMicroseconds(position);
    delay(15);
  }
}