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