Overblog Tous les blogs Top blogs Technologie & Science Tous les blogs Technologie & Science
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU
Publicité

Contrôler la position d'un servo avec un arduino

6 Mars 2017 , Rédigé par cnickelfr Publié dans #Electronique et robots

Avec un arduino, c'est beaucoup plus simple de gérer la position d'un servo qu'avec un raspPi car il existe une library "Servo". Grace à la fonction write de cette library on peut indiquer directement l'angle à prendre en degrés.

//inclure la library servo
#include <Servo.h>
//creer un objet servo
Servo myservo;  
int pos = 0;    

void setup() {
  //attacher l'objet servo servo au pin de controle ici le 8
  myservo.attach(8);  
   // open the serial port at 9600 bps:
  Serial.begin(9600);
}

void loop() {

//la fonction write prend comme argument l'angle du servo en degrés
   myservo.write(pos);
 
  // faire varier la position de 0 à 180 degrés
  for (pos = 0; pos <= 180; pos += 1) {
    myservo.write(pos);
    delay(10);                      
  }


  for (pos = 180; pos >= 0; pos -= 1) {
    myservo.write(pos);  
    delay(10);                       
  }
}

 

Tutorial 1

Publicité
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article