Servomotor aansturen

Sluit uw kabels rechtstreeks aan op de ingangen van de servomotor.

Servomotor aansluiten

Upload de volgende code naar je bord. 

#include <Servo.h>
Servo myservo;  
int pos = 0; 

void setup() {
  myservo.attach(9);  
  pinMode(13, OUTPUT);
}

void loop() {
  for (pos = 0; pos <= 180; pos += 1) { // goes from 0 degrees to 180 degrees

    // in steps of 1 degree
    digitalWrite(13, HIGH); 
    myservo.write(pos);              // tell servo to go to position in variable 'pos'
    delay(15);                       // waits 15ms for the servo to reach the position
  }

  for (pos = 180; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
    myservo.write(pos);              // tell servo to go to position in variable 'pos'
    delay(15);                       // waits 15ms for the servo to reach the position
    digitalWrite(13, LOW); 
  }
}
Volgende pagina