Monkey Monkey
For my automaton I made a swinging monkey using a cereal box, three plastic knives, real leaves and an arduino with servo. I used a simple sweep code for the servo and attached the monkey to the knife (for support) which is attached to the servo. Sadly, the monkey’s limbs are magnetic so the hand and feet kept sticking together. In general, though, this was a very fun project to work with and show people.
#include
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 < = 120; 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 = 120; 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
}
}