Arduino Tutorials

Here you will find a growing number of examples and tutorials for accomplishing specific tasks or interfacing to other hardware and software with Arduino. For instructions on getting the board and environment up and running, see the Arduino guide.

Digital I/O

  • blink?: turn an LED on and off.
  • invert?: use a pushbutton to control an LED.
  • loop?: controlling multiple LEDs with a loop.
  • switch?: turning an LED on and off with each button press.

Analog I/O


  • color_mixer?: use potentiometers to set the background color in Processing.
  • graph?: Processing graphs the value of an analog input.
  • switch?: click in Processing to turn an LED on and off.
  • dimmer?: move the mouse to change the brightness of an LED.

Complex Sensors


Interfacing w/ Hardware

Other Arduino Examples

Interfacing with Other Software

Tech Notes (from the forums or playground)