Lego Robot Controller:
by Ted Rossin
User level control is done in C (compiled with the free HI-TECH PICC Lite compiler). The controller is packaged with 8 Lithium-Ion AA batteries in a brick of legos using no glue or special parts. Programming is done through a RS-232 port using the Serial Port PIC Boot Programmer described above.
This is really cool stuff.
See also: