The Feeding Humming Bird
<h3>Ronit Banerjee – Fall 2018</h3>
The Feeding Humming Bird is an homage to one of nature’s most finely adapted creatures, the humming bird.

Once plugged in, the origami humming bird will move back and forth using just one actuator in a manner that mirrors the motion of a real humming bird.  However, an actual humming bird beats it wings over 70 times a second and as a result is a able to make incredibly fine movement. While it was not possible to recreate the poise of this majestic creature, I choose to slow down the movement .  The difference in the lengths of the pauses and the changing angle sweep of the actuator is designed to extenuate the rapidity of the original but at the same time highlight the fascination of slow motion.

 
<h2>Arduino Code</h2>

#include <Servo.h> 

const int SERVO_PIN = 9;
Servo svo;

void setup(void)
{
  svo.attach(SERVO_PIN);
}

const int angles[10] = { 0, 30, 15, 10, 0, 20, 10, 0, 15, 0};
const int delays[10] = { 500, 1000, 2000, 800, 400, 300, 500, 1000, 200, 500};

void loop(void)
{
  for (int i = 0; i< 10; i++) {
    svo.write(angles[i]);
    delay(delays[i]);
  }
}