view history edit print login register

Arduino Tutorials

Lots of other tutorials are available on the main tutorial page. The pages linked below are a combination of tutorials, forum posts and blogs that explain one or more aspects of the Arduino and how to make various things work with it.

Arduino Shields

  • 6-pack, an open-source shield for the Arduino that allows you to connect six sliders to the analog input pins.
  • Bjoern Hartman has published the Eagle PCB files for a shield that lets you easily use Phidget sensors with the Arduino
  • Eagle files for an L293-based Arduino motor driver shield.
  • SID-emulator was developed by c. haberer and SGMK to use the arduino to control a SID-emulator chip and create old-school 8-bit sounds and lo-fi musical instruments.

Arduino to Other Computers

  • Read a button and send the data to a PC
  • Arduino to Flash, and some serial commmunications code by Beltran Berrocal.
  • Arduino > Flash code from Stephen Wilson at SFSU

Arduino Bluetooth // Arduino BT

Arduino Mini

Audio Devices

  • Control an iPod with the Arduino, by Jonas Olson & Robert White.
  • Connect Arduino to the YAMPP III Industrial MP3 player, diagrams by Jens Wunderling.
  • Some code for controlling an Ipod remote through Processing, by Rosie Daniel...

Bootloader

Cell Phones and Arduino

Controlling Cameras

  • Remote control a Canon EOS to take time lapse photos. The same wiring and interface should work on other cameras.

CourseWare

DC Power for the Arduino

DC Motor Control

DMX lighting control

Encoders

  • a tutorial on using an optical or mechanical position encoder with Arduino.

FTDI FT232RL chip

GPS

  • Arduino code for parsing data from the EM-406 GPS module, by bigengineer.
  • How to connect a Paralla* GPS module to the Arduino, and read its $GPRMC string. Tutorial translated from Igor Gonz�lez Mart�n's original Spanish tutorial. This allows you to get date, heading, latitude and longitude from the GPS module.

Joysticks

LCD's

Getting started: Read Heather's original tutorial. It comes with a LCD library which works great (in 8-bit mode).

Using 4-bit mode with Hitachi LCD controllers. There are now various code examples for how to talk to an HD44780-compatible LCD in 4-bit mode (in order to save arduino pins):

Documentation on the HD44780 Hitachi LCD controller

LEDs

Midi

Networks

Optics

PCB Fabrication

Programming

Protoshield

PWM Expansion

Relays

  • Schematic for driving DC relays using a transistor connected to an Arduino pin.

RFID

Sensing 12V or higher inputs

Sensors

Servo Motors

Slot detectors

Solenoids

Time

Toys, Circuit Bending & Hacked Interfaces

Soldering

Wearables

Wireless

  • Wireless communication with PC and Arduino board using bluetooth, by Mitchell Page.
  • Connect Arduino to the EasyRadio transceiver module, diagrams by Jens Wunderling.

XBee radio modules