Electrical engineer both as a job and a hobby. Always looking for fun projects.
http://www.arduino.cc/ - A great uC platform for projects Answers.yahoo.com - Always handy when you're looking for an answer http://www.resistorguide.com/ - Nice reference on resistors, varistors and so on
Thanks a lot for this very complete post. One little question about the pull-up resistor, already have been searching around for more info on pull-up resistor. But for the I2C bus, does this bus have such a high capacitance that pull-up > 10k will limit the speed of the bus?