... an evolving index of practical subjects for the Arduinotm and Freeduino microcontrollers, as found in the Arduino site, Playground wiki, forum and that big WWW thing.
Last update: August 8th, 2008. Over 100,000 visitors served wihtout adverse side effects. To suggest a link,
Everything you read here will work on Arduino, the many versions of Freeduino, the Barebones and RBBB, the Boarduino, the iDuino and MAXserial, and of course the new-kid-on-the-block-big-daddy Sanguino. Because of the different hardware layouts of these boards, slight modifications will occasionally be required between physical
platforms.
**Brian Evans shows hhis genius and generosity with the Arduino Programming Notebook. You can get a printed copy for only $5.33 at Lulu, or save paper and download the PDF instead for FREE!
**Woot-- Freeduino now available in India! Check out the Freeduino serial at Bhasha technologies.
Use the "find' function of your browser to search the index.
(if you want to be a star, write some search code for us.)
A
- Arduino WIKIPEDIA PAGE: here
B
C
D
E
F
G
H
- HACKING Arduino/Freeduino: a set of
pages on hacking the Arduino code and hardware
- HALL EFFECT SENSORS: as in magnetic sensing, not hallways. Forum thread is here.
- HELLO WORLD: the first
step in Arduino/Freeduino programming
I
J
- JOYSTICK: tutorial on how to interface a joystick to Arduino/Freeduino
K
L
- L293: tutorial on driving a DC motor with an L293 motor driver chip
- L297: forum post on using the L297 motor driver chip
- LABVIEW: what is that anyway? Find out int his blog post.
- LCD: tutorial
on the LCD library
- LCD: interface
to an 8-bit LCD display with Arduino/Freeduino
- LCD: tutorial on using a serial LCD with the Arduino/Freeduino
- LCD: tutorial
on the LCD library
- LCD: forum post on using the Nokia 3130 graphical LCD
with the Arduino/Freeduino
- LCD: interfacing the Arduino/Freeduino to the Noki* S1D15G10 graphic display
- LCD: tutorial on making a 3-wire LCD
interface
- LCD: detailed article on the ins and outs of LCD interfacing to Arduino/Freeduino
- LCD: library for the HD44780
- LED: blinking a single LED on pin 13 tutorial
- LED: driving a series of LED's with a 74HC595: tutorial
- LED: using a transistor to drive more than one LED from a single
pin: schematic
- LED: dimming 3 LED'S: tutorial
- LED: flashing LED's in sequence: tutorial
- LED: shooting
star tutorial
- LED: tutorial on doing 3-colour corss-fades with a
potentiometer
- LED: tutorial for a LED colour mixer with three
potenitometers
- LED: use
the Phil*ps 4794 shift register to multiplex 8 LED's connected to Arduino/Freeduino
- LED CUBE: blog post with code and video
- LED FADER: 32 LED fader with Arduino
- LED MATRIX: forum post1 on using the MAX7219 chip to drive an 8*8 array of LED's, and forum post 2 on daisy-chaining multiple MAX7219's
- LED MATRIX: code for driving multiple leds with the M5450 chip from Freeduino or Arduino
- LED MATRIX: code for using the Sparkfun RGB Matrix LED "backpack" with the Arduino/Freeduino
- LED MATRIX: Experimental library for using the MAX7219 and MAX7221 LED matrix driver chips
- LED MATRIX: using the STP16C596 16-bit Constant Current LED Sink Driver
- LED MATRIX: Multiplexing the MAX72xxx to drive a two-color matrix
- LED PEGBOARD: the 'PEGGY 2.0" Arduino-comaptible led baord, by those ultra-coll folks over at Evil Mad Scientist Labs
- LEVEL CONVERSION: how to convert a 12V signal to 5V for the Arduino/Freeduino's inputs.
- LIBERLAB: Add a lab coat to Arduino, become a scientist! Open-source lab platform.
- LIBRARIES: main
page
- LIBRARY, EXPERIMENTAL: matrix keypad: tutorial
- LIBRARY, EXPERIMENTAL: Servo
library for up to 8 servos
- LIBRARY, EXPERIMENTAL: Servo
on pins 9 & 10 only
- LIBRARY, EXPERIMENTAL: for the MAX7219 or MAX7211 LED matrix driver chips
- LIBRARY, EXPERIMENTAL: LCD: library for the HD44780
- LIBRARY, EXPERIMENTAL: Cell phone SMS Library for Arduino/Freeduino
- LIBRARY, STANDARD: LED matrix
- LIBRARY, STANDARD: text
string
- LIBRARY, STANDARD: SoftwareSerial
- LIBRARY, STANDARD: 4-bit LCD
- LIBRARY, STANDARD: Metro,
for timing
M
- MAX7219: forum post1: using the MAX7219 chip to drive an 8*8 array of LED's; post 2: daisy-chaining multiple chips
N
- NES: Use an old NES Controller as an input device for Freeduino / Arduino
- NOKIA LCD: forum post on interfacing to the Arduino to the Noki* S1D15G10 graphic display
- NONEXISTENT: there do not seem to be alot of Arduino/Freeduino topics that begin with the letter "N"
O
P
- PDUINO: Arduino code for easy interface to PD... get it here
- PEAK: code to find a peak value over time
Q
- QTPROX: code for using the QTProx401 touch sensor
R
S
- SENSOR, ACCELERATION: tutorial on using the Memsic 2125 accelerometer
with Arduino
- SENSOR, ACCELERATION: article on using the LIS3LV02DQ triple axis
accelerometer with Arduino
- SENSOR, DISTANCE: tutorial on interfacing a PING ultrasonic distance
sensor
- SENSOR, DISTANCE: tutorial on using a Devantec ultrasonic ranger module
- SENSOR, DISTANCE: tutorial on using the Devantec SRF04 and SRF05 modules
- SENSOR, DISTANCE: tutorial on using the Sharp GP2D120 infrared ranging sensor
- SENSOR, GAS: sense ammonia,
hydrogen sulfide, and toluene
- SENSOR, GESTURE: video showing how an accelerometer can be used to sense human gesture
- SENSOR, HUMIDITY: Blog post and code on how to conenct an SHT-15 to Arduino/Freeduino
- SENSOR, KNOCK: Arduino tutorial on sending a knock.
- SENSOR, LIGHT: forum post on connecting 3-pin photocell modules
- SENSOR, LIGHT: forum post on how to connect multiple photocells to
the Arduino
- SENSOR, LIGHT: French forum post on how to use an LED as a light sensor; english
version
- SENSOR, LIGHT: blog
post on using Arduino and light sensor to control Processsing
- SENSOR, LIGHT: how to use a 2V solar panel as a light sensor
- SENSOR, MOTION: code for using the Paralla* or HVWTec* IR
motion sensor
- SENSOR, POSITION: tutorial on using rotary encoders
- SENSOR, PRESSURE: tutorialon using conductive foam as a sensor
- SENSOR, PRESSURE: the infamous "IV bag" sensor video
- SENSORS, PRESSURE: a nice blog post on connecting Freescale pressure sensors
- SENSOR, PROXIMITY: code for using the Paralla* or HVWTec* IR
motion sensor
- SENSOR, ROTATION: tutorial on using rotary encoders
- SENSOR, SOUND TRIGGER: Article on how to build a "sharp" sound trigger that can be easily interfaced to Freeduino or Arduino
- SENSOR, SPEED: Chekc out the optical tachometer Instructable here.
- SENSOR, TEMPERATURE: forum
post interfacing to a Dallas 1-wire temp sensor; code
- SENSOR, TEMPERATURE: Tutorial on using an NTC thermistor with Arduino and processing
- SENSOR, TEMPERATURE: forum
post on using the LM34 temperature sensors with Arduino
- SENSOR, TEMPERATURE: excellent blog post on how to connect the LM35
- SENSOR, TEMPERATURE: tutorial and code for interfacing with the 18B20 temp sensor
- SENSOR, TEMPERATURE: more code for interfacing with the DALLAS 18B20 temp sensor
- SENSOR, TEMPERATURE: code for doing thermistor conversions
- SENSOR, TOUCH: DIY Article on how to make a ribbon sensor suitable for Arduino
- SENSOR, TOUCH: code for using the QTProx401 touch sensor
- SENSOR, VELOCITY: see SENSOR, SPEED (look up five centimeteres, or 2 inches in the US)
- SERIAL EEPROM: tutorial on interfacing with a serial EEPROM using SPI
- SERIAL EEPROM: Wulfden.org's cool RTC module with on-board serial eeprom
- SERIAL LCD: tutorial on using a serial LCD with the Arduino
- SERVO MOTOR LIBRARY, EXPERIMENTAL: servo
- SERVO MOTOR LIBRARY, EXPERIMENTAL: servo
on pins 9 & 10 only
- SERVO MOTOR LIBRARY, FROM WIRING: servo
(* may require modifications for use with Arduino *)
- SHIELDS: see "Arduino SHIELDS" above
- SHIFT REGISTER: tutorial on multiplying digital outputs using a 74HC595 shift register
- SIMPLE MESSAGE SYSTEM: firmware for improved serial communication between
Arduino and a host PC
- SPI: tutorial on interfacing with a serial EEPROM using SPI (with intorduction to SPI)
- SPI: tutorial on how to control a digital potentiometer using SPI
- SPI: blog
post on using the DS1306 SPI real-time clock with Arduino
T
|