#include <Servo.h>
int motorPin = 9;
Servo myservo;
int pos = 0;
void setup()
{
pinMode(motorPin, OUTPUT);
myservo.attach(10);
}
void loop()
{
digitalWrite(motorPin, HIGH);
for(pos = 10; pos >=1; pos -= 1) //from 10 to paper S
{
myservo.write(pos);
delay(15);
}
for(pos = 0; pos < 10; pos += 1) //from paper to 10
{
myservo.write(pos);
delay(15);
}
for(pos = 10; pos >=1; pos -= 1) //from 10 to paper S
{
myservo.write(pos);
delay(15);
}
for(pos = 0; pos < 10; pos += 1) //from paper to 10
{
myservo.write(pos);
delay(15);
}
for(pos = 10; pos >=1; pos -= 1) //from 10 to paper S
{
myservo.write(pos);
delay(15);
}
for(pos = 0; pos < 10; pos += 1) //from paper to 10
{
myservo.write(pos);
delay(15);
}
for(pos = 10; pos >=1; pos -= 1) //from 10 to paper O
{
myservo.write(pos);
delay(30);
}
for(pos = 0; pos < 10; pos += 1) //from paper to 10
{
myservo.write(pos);
delay(15);
}
for(pos = 10; pos >=1; pos -= 1) //from 10 to paper O
{
myservo.write(pos);
delay(30);
}
for(pos = 0; pos < 10; pos += 1) //from paper to 10
{
myservo.write(pos);
delay(15);
}
for(pos = 10; pos >=1; pos -= 1) //from 10 to paper O
{
myservo.write(pos);
delay(30);
}
for(pos = 0; pos < 10; pos += 1) //from paper to 10
{
myservo.write(pos);
delay(15);
}
for(pos = 10; pos >=1; pos -= 1) //from 10 to paper S
{
myservo.write(pos);
delay(15);
}
for(pos = 0; pos < 10; pos += 1) //from paper to 10
{
myservo.write(pos);
delay(15);
}
for(pos = 10; pos >=1; pos -= 1) //from 10 to paper S
{
myservo.write(pos);
delay(15);
}
for(pos = 0; pos < 10; pos += 1) //from paper to 10
{
myservo.write(pos);
delay(15);
}
for(pos = 10; pos >=1; pos -= 1) //from 10 to paper S
{
myservo.write(pos);
delay(15);
}
for(pos = 0; pos < 10; pos += 1) //from paper to 10
{
myservo.write(pos);
delay(50);
}
}