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.

IMG_3823
Untitled Sketch_bb

#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 
  } 
} 

Comments are closed.