Skip to content

Instantly share code, notes, and snippets.

@vo
Created September 17, 2012 18:00
Show Gist options
  • Save vo/3738787 to your computer and use it in GitHub Desktop.
Save vo/3738787 to your computer and use it in GitHub Desktop.
Arduino Servo Test Code
#include <Servo.h>
Servo tilt, roll;
int pos=0;
void setup() {
Serial.begin(9600);
tilt.attach(3);
roll.attach(5);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
}
void loop() {
analogWrite(9, 255);
analogWrite(10, 255);
for(pos = 30; pos &lt; 150; pos += 1)
{
tilt.write(pos);
Serial.println(pos);
delay(15);
}
for(pos = 150; pos&gt;=30; pos-=1)
{
tilt.write(pos);
Serial.println(pos);
delay(15);
}
tilt.write(30);
for(pos = 45; pos &lt; 75; pos += 1)
{
roll.write(pos);
Serial.println(pos);
delay(15);
}
for(pos = 75; pos&gt;=45; pos-=1)
{
roll.write(pos);
Serial.println(pos);
delay(15);
}
for(pos = 45; pos &lt; 60; pos += 1)
{
roll.write(pos);
Serial.println(pos);
delay(15);
}
roll.write(60);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment