| 1 | [https://www.arduino.cc/ Arduino] is a wildly popular hobby computing platform. Arduino is open-source and includes: |
| 2 | * A friendly software development environment that runs on Windows, Mac OS X, and Linux (get it [https://www.arduino.cc/en/Main/Software here]) |
| 3 | * A wide range of single board computers (see [https://www.arduino.cc/en/Main/Products here]) |
| 4 | * A standard stackable [http://www.gammon.com.au/forum/?id=11473 interface] that lets you plug "shields" into the single-board computers to extend their functionality with things like motor control, Ethernet, WiFi, etc. |
| 5 | |
| 6 | You can even develop in the cloud (see [https://codebender.cc/ here]). |
| 7 | |
| 8 | The development environment includes a large set of [https://www.arduino.cc/en/Tutorial/HomePage example programs] (called "sketches" in Arduino parlance) and there are many excellent tutorials online including those from [http://www.ladyada.net/learn/arduino/ Adafruit], [https://learn.sparkfun.com/tutorials/what-is-an-arduino Sparkfun] (in fact Sparkfun has [https://learn.sparkfun.com/tutorials/tags/arduino many excellent tutorials]), and even a fun video intro [http://video.mit.edu/watch/arduino-tutorial-1-10950/ MIT]. |