I received an email from Bruce Land about the Designing with Microcontrollers ECE 4760 class at Cornell University. Bruce suggested that they class web site would be a great resource and that uCHobby should link there. After a quick review of the site, I agree. The site offers a great deal of instructional and solutions to interesting problems using AVR microcontrollers. More about the class and assignments after the jump.
The students were given the responsibility of choosing, designing and building projects using Atmel Mega32 microcontrollers. Over 40 projects this year including trumpet MIDI controller, motorized guitar tuner, eye blink/head-motion computer controller, Biometric Authentication system, and a rocket inertial guidance system.
During the last 5 weeks of the semester, students have to combine sensors, actuators, microcontrollers, and mathematical techniques to build something. Some projects are infrastructure, such as a CAN bus data acquisition system. Some are games, such as a 3D video maze. Many groups built some kind of robot or musical device. All projects show a great deal of originality and work. There are over 300 projects documented by the students at the class web site.
The class description and Atmel Mega644/Mega32 tutorials are here.