Unit - Rube Goldberg Project

Arduino & C++ Build and Programming Project

This is a programming activity, where students will use a Micro-controller, Sensors, Motors & other electromagnetically devices.  The lessons below are targeting the Arduino Micro-controller and the C++ language, but any Micro and language will work.  Micros with Analog inputs are best for accessing the most sensors.

Additionally, this project is a Mechanical Engineering project where student teams use Duct Tape, cardboard, zip ties, hot glue, Dominoes, Lego, and anything else to make a crazy kinetic machine.  The goal is to have students use a sensor to sense an event, like motion, falling object, moving objects, light or other kinetic event, detect that event with the Micro-controller, and then control a motor, servo, solenoid or other electromagnetic device to make something move.  

Each teams project will interact with the next, and the sensing and motion will move from team to team to team.