General Information

Web Resources
Other IAP classes


1. The Basics
2. Timing, analog hack
3. IR (sony, irda)
4. Our favorite add-ons


1. Assembling the board.
2. Intro to programming.
3. Input/Output/IR
4. Your own project?
Hack Your Room:
Introduction to Microcontrollers


1/12/99 -- More web resources up

Labs 2 and 3 have been updated with more practice projects, as well as some suggested ways of doing some of the projects ("solutions").

--Ben Davis

1/5/99 -- More details about getting a kit and working through the course on your own:

As mentioned below, the lab sessions are full, but if you want to get a kit and work through the class independently:

  • Add yourself to the class mailing list by typing (at the athena% prompt):
    blanche rec-students-kitonly -add username
  • Come to the lectures and/or open lab hours (see below for places and times) with $20 and we will give you a kit
  • Work through the labs (links to course notes are in the sidebar to the left... you may find it convenient to print them out... course notes for later labs in this list will be put up on the web over the course of the seminar).
  • You can work on the labs wherever you want if you have the equipment yourself, or the Edgerton Student Lab (room 4-409) is a good place to work. It has soldering irons, test equipment, and one computer with a PIC programmer attached to it and all the appropriate software.
    Come by during the day and the student lab is usually open (though it is sometimes occupied by other classes). If you come by on your own, introduce yourself to the staff there so they know what you're working on (Tony Caloggero has a desk in the back room and teaches other seminars at the Edgerton Center). Also, if they get to know you and know that they can trust you not to steal things, you can get the combination to the lab so you can come in and work on projects whenever you want.

--Ben Davis

1/5/99 -- Open Lab Hours! We will attempt to satisfy the overwhelming demand for room hacking by adding open lab hours, Wed Jan 5, Fri Jan 7, Wed Jan 12, and Fri Jan 14, from 9pm-11pm in 4-409. See you there!

--Abie Flaxman

1/1/99 -- We know the locations! The nitty-gritty details of which rooms we'll use when have been ironed out.
  • The open lectures by Robert Poor (and others?) are Wed Jan 5, Fri Jan 7, Wed Jan 12, and Fri Jan 14, from 10am-12pm in 2-105.
  • Lab one (you know who you are by now) will meet following the lectures from 12-2pm in the Edgerton Center Student Lab, 4-409 .
  • Lab two (you also know who you are by now) will meet in the evenings of lecture days in 7-9pm, also in the Edgerton Center Student Lab, 4-409 .

--Abie Flaxman

12/13/99 -- Change in plans! To accommodate the excitingly high level of interest, we are changing the format of the seminar.
  • A series of four lectures open to everyone Wed Jan 5, Fri Jan 7, Wed Jan 12, and Fri Jan 14, 10-12pm, room TBA
  • Two limited size lab sessions, the same day as the lectures, one from 12-2pm, and one from 7-9pm, room TBA (these are full).
  • Open lab sessions, time, day, and location TBA.

--Abie Flaxman

12/9/99 -- This seminar is full! (about 60 students preregistered for 20 slots), but REC will publish the course notes on the web and sell kits to students interested in working through the course on their own. In addition, the first lecture (location TBA) will be a "crash course in microcontrollers" and will be open to all interested parties. Check this page later for details, or send us email. If you are interested in buying a kit ($20) and working through this course on your own, contact


--Ben Davis