With much help from airman00 I built my $50 robot with the mega168, I didnt want to bother with the photoresistor stuff so I made a wall follower. Will post videos later.





I like how the MCU board only costs about $6 to build, so I can go crazy making different boards and stuff.
Anyways after building that I decided to build a tiny board with a attiny25. Here it is, just finished it tonight:


Only 6 I/O pins, but should work with small stuff and other non-robotic projects (LED driver, RC failsafe, etc).
By the way, is a 5v regulator needed when using a 4 cell NiCd battery? Right now for the $50 board my battery goes through the voltage regulator, but to save space on the tiny25 board I didn't bother with any. Also, will it be alright if I have things like servos or sensors plugged into the ports used for programming? For example say I have a sharp sensor plugged into port PB4. PB4 connects to one of the 6 ISP programming pins. Is it alright if I leave the sharp sensor plugged in, and program using the AVR ISP?