~~NOTOC~~
====== Crash Course in Arduino Programming ======
The examples used here have been written for the [[http://www.arduino.cc/en/Main/arduinoBoardUno|Arduino Uno]] board. If you use a different board, changes to the code (pin numbers in particular) may be required.
Many of the examples borrow from the examples at http://arduino.cc/en/Tutorial/HomePage.
===== Basics =====
* [[Program structure]]
* [[Basic interaction]]
* [[Serial communication]]
===== Input =====
* [[Digital Input]]
* [[Analog Input]]
===== Output =====
* [[Digital Output]]
* [[Analog Output]]
===== What to do next =====
* [[Programming concepts]]
* [[Additional examples]]
* [[Additional subjects]]