November 24, 2007
Reading for November 27th, are now posted. Enjoy!

October 2, 2007
To upload your thoughtless acts, create a new assignment page like any other lab. You'll see "Thoughtless Acts" listed as one of the assignment options.

May 24, 2008
This site has been archived and is no longer editable. Stay tuned for the next version, coming in the fall!

Lab 8 - Mechanics

Project Members: 
Ethan DeYoung
Hsin-Hsien Chiu
Laura Greig



The main idea for this assignment is to use amount of gears and hand-made mechanic components to build up the whole model. Using as much mechanical components as we could and make them all be controlled by one sever motor is another challenge for our project. In this way, we need to spend time on figuring out how these gears connect to each other and how we could fix and set every component into specific position.



Gears x 6

Rubber Band x 2

Pin x 8

Card Board


clay (cuckoo bird)

hand-dyeing paper (cuckoo bird)

Arduino Code:


Processing Code:


import processing.serial.*; Serial port; PFont andale; void setup(){ size(200,200); stroke(50); fill(50); } void draw(){ background(255); int h = hour(); int m = minute(); int s = second(); andale = loadFont("AndaleMono-24.vlw"); textFont(andale, 24); text(h, width/2-75, 100); text(":", width/2-50, 100); text(m, width/2-25, 100); text(":", width/2, 100); text(s, width/2+25, 100); if (m == 0 || m==15 || m==30 || m==45 || keyPressed){ port.write('H'); // println("cuckoo!"); } else{ // println("off"); port.write('L'); } }

Before Servo Motor Mounted:







Servo Motor Mounted:











Powered by Drupal - Design by Artinet