16-199 - Building the Future

Overview

This course is an introduction to robotics and intelligent environments, and generally speaking is a helluva lot of fun. For those who are interested, the real course website is here.

Final Project

final project
For this class everyone must contribute towards a final project which is in the spirit of "the future" ... or something. Some helped directly with the research into home automation and security that our prof's were doing, some built robots from kits, and others carried out yet other projects. We built a phone system, which we consider cool enough to distract you for at least 10 minutes. Have a look.

Homework 1

hw1.zip
The first assignment was to do something useful and vaguely related to clap and/or voice recognition. Later, we got around to playing with LED's and other things that go blink in the night. So, in a retrospective frenzy, I whipped this up, which makes LED's go blink in response to claps. This program includes a few modifications from the original... namely, it enforces a set interval of about half a second between claps, as well as the obvious LED control.

Homework 2

hw2.zip
This was the first assignment for the class that I actually did, so why not post it here. The purpose of this one was to control L.E.D.'s or other devices hooked into a computer via a parallel port. So if you actually get around to hooking something interesting up to a parallel port, and you want the device on pin 1 to go high for a second, then the device on pin 3 to go high for a second, then both to stay off for a second, then this is your program. Parallel port driver and compiler not included.