~~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]]