Stejnosměrný servo motor má obvykle tři vývody. Jeden pro napájení (obvykle červený), druhý pro uzemnění (černý nebo hnědý) a třetí pro příjem ovládacích impulsů (žlutý nebo oranžový). Napájecí vývod připojte na 5V, uzemnění na GND a ovládací vývod na digitální pin 9.
#include <Servo.h> //zahrnutí knihovny pro ovládání servo motoru Servo myservo; //každý motor má svou instanci třídy Servo int pos = 0; //proměnná obsahující pozici motoru (úhel natočení) void setup() { myservo.attach(9); //tento motor je připojen na pin 9 } void loop() { for(pos = 0; pos <= 180; pos += 1) //je od úhlu 0 do úhlu 180 { myservo.write(pos); //natočení motoru na aktuální úhel delay(50); //chvilka čekání než se motor natočí } for(pos = 180; pos >= 0; pos -= 1) //je od úhlu 180 zpět do úhlu 0 { myservo.write(pos); //natočení motoru na aktuální úhel delay(50); //chvilka čekání než se motor natočí } }