Stap 3: Software
De gekoppelde One maakt gebruik van de Arduino IDE voor het uploaden van schetsen op het bord. U kunt verwijzen naar mijn vorige instrctable over hoe om mee te beginnen. Let's run een schets van de test om te controleren dat als alles goed is gegaan, voor dat we zullen gebruiken de voorbeelden van de servo gelegen in de Arduino IDE.
U kunt ook kopiëren en plak de onderstaande code in de IDE. Alles wat de code doet is de servo bewegen heen en weer over 180 graden.
// #include <servo.h> uncomment this line of code while uploading Servo myservo; // create servo object to control a servo // twelve servo objects can be created on most boards int pos = 0; // variable to store the servo position void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object } void loop() { for(pos = 0; pos <= 180; pos += 1) // goes from 0 degrees to 180 degrees { // in steps of 1 degree 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 } }