Modifications

Sauter à la navigation Sauter à la recherche
999 octets ajoutés ,  12 septembre 2015 à 19:48
Ligne 63 : Ligne 63 :     
== Le code ==
 
== Le code ==
xxx
+
Pas besoin de taper tout le code, vous pouvez utiliser l'exemple suivant (''provenant du fantastique site Arduino.cc''):
   −
  <nowiki>/* code */</nowiki>
+
'''Fichier > Exemples > Servo > Sweep'''
 +
 
 +
  <nowiki>// Sweep
 +
// par BARRAGAN <http://barraganstudio.com>
 +
 
 +
#include <Servo.h>
 +
 
 +
Servo myservo; // Créer un objet servo pour contrôler le servo moteur
 +
int pos = 0;  // variable pour stocker la position du servo
 +
 
 +
void setup() {
 +
  myservo.attach(9);  //attacher le servo moteur de la pin 9 à l'objet servo
 +
}
 +
 
 +
void loop() {
 +
  for(pos = 0; pos < 180; pos += 1) // Aller de 0 à 180 degrés par pas de 1 degré
 +
  {
 +
      myservo.write(pos);            // dire au servo d'aller à la position de la variable 'pos'
 +
      delay(15);                    // attendre 15ms que le servo atteigne la position
 +
  }
 +
 
 +
  for(pos = 180; pos>=1; pos-=1)    // Aller de 180 degrés à 0 degré
 +
  {
 +
      myservo.write(pos); // dire au servo d'aller à la position de la variable 'pos'
 +
      delay(15);          // attendre 15ms que le servo atteigne la position
 +
  }
 +
}</nowiki>
    
== Cela ne fonctionne pas? ==
 
== Cela ne fonctionne pas? ==
29 879

modifications

Menu de navigation