Hi All,
I'm currently building several projects with Arduino, including a smartwatchm, a 3D Printer and a few things in between.
While I'm quite comfortable putting together circuits and coding for the Arduino, I find that I lack the proper knowledge of the Resistance, Volts, Amps and Ohms that are flying around in my devices. - I can get the requirements from tutorials, guides and datasheets, but I'd like to get a deeper understanding of WHY different resistors are used in certain circumstances etc...
Are there any resources that you would recommend in getting me more acquainted with the electronics side of the Arduino?
Any help would be greatly appreciated 
Many Thanks,
Ben
Get a copy of my book
http://www.amazon.com/gp/product/1285420896/
It covers that general knowledge stuff as well.
I find that I lack the proper knowledge of the Resistance, Volts, Amps and Ohms that are flying around in my devices. - I can get the requirements from tutorials, guides and datasheets, but I'd like to get a deeper understanding of WHY different resistors are used in certain circumstances etc...
That is only possible by first learning and understanding the basic concept of Ohm's Law, the starting point in any electronics study guide. All further acquisition of electronics knowledge is built upon this, and when you start to naturally 'think in Ohm's Law' things will start to click in much easier.
The key is to not approach learning electronics by trying to memorize a lot of random independent rules as you come across them, but to rather start a structured approach, as most basic electronic lesson plans or study guides proceed, step by step. Learning about LEDs, transistors, etc before mastering applied Ohm's Law is surely a frustrating approach.
Thanks guys, picked up a few books and getting there now 