Re:Learning to Program the Arduino
by HeyLaughingBoy on Thursday April 12, 2012 @01:38PM
(#3833392)
I have no idea why, but it's just so damned satisfying
I'm an embedded developer and a few years ago I introduced another (web/desktop) developer to simple microcontrollers. His reaction was the same. It's basic programming, but there is something really visceral about making a cylon LED chaser or wiggling a motor back and forth.
That connection to the physical world outside the computer is what's kept me in embedded systems for 20 years.
http://www.allaboutcircuits.com/
Read it, learn it, live it. I started working through it and even just through the first ~5-10 chapters, you'll be able to understand most electrical diagrams in beginner Arduino projects. This way, you won't be assembling a jigsaw puzzle by pictures - you'll be interpreting the diagram.
Arduino uses C, with a few libraries that you'll get familiar with following any set of beginner projects.
http://arduino.cc/
If you're on the fence, and have ~$80 to spend on a hobby - go for a beginner kit that comes with LEDs and a servo, and resistors, etc. It makes life easier.
I have no idea why, but it's just so damned satisfying.