#4 Servo ansteuern

Leben heißt auch Bewegung.

Und die bekommt man mit Servos ganz einfach auf die Anlage. Aber nicht nur für "sinnlose" Bewegung sind die Servos gut, nein der Erfahrene Modellbahner setzt schon lange auf Servos als Weichenantrieb. 

 

 Was ihr zum nachmachen braucht:

  • Die Arduino Software
  • Ein Arduino Controller
  • USB Verbindungskabel
  • Ein Breadbord
  • Breadboardkabel
  • Einen Servo
  • 2 Taster
  • 2 Dropdown Widerstände (1 kOhm oder mehr)

 

 

Zum Einarbeiten ein kleiner Sketch mit einem Servo und zwei Tastern:

 

#include <Servo.h>

 

Servo W1;                    //Weiche 1

 

int T1 = 52;                 //Taste 1

int T2 = 53;                 //Taste 2

 

void setup() {

  pinMode(T1, INPUT);

  pinMode(T1, INPUT);

}

 

void loop() {

  if(digitalRead(T1) == HIGH) {         //Taste 1 gedrückt?

    W1.attach(9);                               //Servo auf Pin 9 aktivieren

    W1.write(0);                                 //Servo auf 0° stellen

    delay(500);                                 //warten bis Servo fertig ist

    W1.detach();                              //Servo deaktivieren

  }

  if(digitalRead(T2) == HIGH) {         //Taste 2 gedrückt?

    W1.attach(9);                               //Servo auf Pin 9 aktivieren

    W1.write(20);                               //Servo auf 20° stellen

    delay(500);                                 //warten bis Servo fertig ist

    W1.detach();                              //Servo deaktivieren

  }

}