April 22, 2007, at 12:45 PM
by David A. Mellis -
Changed lines 16-17 from:
- Loop: controlling multiple LEDs with a loop.
to:
- Loop: controlling multiple LEDs with a loop and an array.
Deleted line 20:
April 11, 2007, at 11:10 AM
by David A. Mellis -
Changed lines 30-35 from:
- To Computer: using an Arduino analog input to change the background color in Processing.
- Physical Pixel: sending data from Processing to turn an LED on and off.
- Virtual Color Mixer: sending multiple variables from Arduino to the Processing.
to:
- Graph: sending data to the computer and graphing it in Processing.
- Physical Pixel: turning on and off an LED by sending data from Processing.
- Virtual Color Mixer: sending multiple variables from Arduino to the computer and reading them in Processing.
April 11, 2007, at 10:58 AM
by David A. Mellis -
Deleted line 29:
- Graph: graphing data from an Arduino analog input in Processing.
Added line 31:
- Physical Pixel: sending data from Processing to turn an LED on and off.
Changed lines 33-36 from:
- Virtual Switch: sending data from Processing to turn an LED on and off.
to:
March 26, 2007, at 11:01 AM
by David A. Mellis -
Changed lines 30-35 from:
- To Computer: Using an Arduino analog input to change the background color in Processing.
- Virtual Color Mixer: use potentiometers to set the background color in Processing.
- Virtual Switch: click in Processing to turn an LED on and off.
to:
- Graph: graphing data from an Arduino analog input in Processing.
- To Computer: using an Arduino analog input to change the background color in Processing.
- Virtual Color Mixer: sending multiple variables from Arduino to the Processing.
- Virtual Switch: sending data from Processing to turn an LED on and off.
March 25, 2007, at 07:36 AM
by David A. Mellis -
Added line 22:
- Fading: uses an analog output (PWM pin) to fade an LED.
March 25, 2007, at 07:32 AM
by David A. Mellis -
Added line 27:
- ASCII Table: demonstrates Arduino's advanced serial output functions.
March 25, 2007, at 07:30 AM
by David A. Mellis -
Changed line 28 from:
- Graph: Processing graphs the value of an analog input.
to:
- To Computer: Using an Arduino analog input to change the background color in Processing.
March 25, 2007, at 05:25 AM
by David A. Mellis -
Deleted line 44:
March 25, 2007, at 04:48 AM
by David A. Mellis -
Added lines 27-28:
- Dimmer: move the mouse to change the brightness of an LED.
- Graph: Processing graphs the value of an analog input.
Deleted line 29:
- Graph: Processing graphs the value of an analog input.
Changed lines 31-34 from:
- Dimmer: move the mouse to change the brightness of an LED.
to:
March 25, 2007, at 04:43 AM
by David A. Mellis - Removing debounce: it should be a tutorial not an example.
Deleted line 15:
- Debounce: turning an LED on and off with each button press.
March 25, 2007, at 04:23 AM
by David A. Mellis -
Added line 23:
- Knock: detect knocks with a piezo element.
March 25, 2007, at 03:52 AM
by David A. Mellis -
Added line 21:
- Analog Input: use a potentiometer to control the blinking of an LED.
Deleted line 22:
- Knob: use a potentiometer to control the blinking of an LED.
March 25, 2007, at 03:47 AM
by David A. Mellis -
Added line 16:
- Debounce: turning an LED on and off with each button press.
Changed lines 18-19 from:
- Switch: turning an LED on and off with each button press.
to:
February 03, 2007, at 09:04 AM
by David A. Mellis -
Changed line 15 from:
- Invert: use a pushbutton to control an LED.
to:
- Button: use a pushbutton to control an LED.
Deleted line 20:
Added line 22:
- Knob: use a potentiometer to control the blinking of an LED.
February 03, 2007, at 05:11 AM
by David A. Mellis -
Changed lines 14-18 from:
to:
- 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.
Changed lines 21-24 from:
- Analog Input: use a potentiometer to control the blinking of an LED.
- Color Mixer: control three LEDs with a potentiometer.
- Smoothing: smooth multiple readings of an analog input.
to:
Changed lines 27-33 from:
- Virtual Color Mixer: use potentiometers to set the background color in Processing.
- Graph: Processing graphs the value of an analog input.
- Virtual Switch: click in Processing to turn an LED on and off.
- Dimmer: move the mouse to change the brightness of an LED.
to:
- Virtual Color Mixer: use potentiometers to set the background color in Processing.
- Graph: Processing graphs the value of an analog input.
- Virtual Switch: click in Processing to turn an LED on and off.
- Dimmer: move the mouse to change the brightness of an LED.
February 03, 2007, at 04:47 AM
by David A. Mellis -
Deleted lines 16-17:
February 03, 2007, at 04:45 AM
by David A. Mellis -
Changed line 14 from:
to:
Changed lines 17-18 from:
- Switch: turning an LED on and off with each button press.
to:
- Digital Input?: use a pushbutton to control an LED.
- Knight Rider: controlling multiple LEDs with a loop.
- Switch: turning an LED on and off with each button press.
January 29, 2007, at 12:38 PM
by David A. Mellis -
Changed lines 14-18 from:
- 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.
to:
Changed lines 21-24 from:
to:
- Analog Input: use a potentiometer to control the blinking of an LED.
- Color Mixer: control three LEDs with a potentiometer.
- Smoothing: smooth multiple readings of an analog input.
Changed lines 27-33 from:
- virtual_color_mixer: use potentiometers to set the background color in Processing.
- graph: Processing graphs the value of an analog input.
- virtual_switch: click in Processing to turn an LED on and off.
- dimmer: move the mouse to change the brightness of an LED.
to:
- Virtual Color Mixer: use potentiometers to set the background color in Processing.
- Graph: Processing graphs the value of an analog input.
- Virtual Switch: click in Processing to turn an LED on and off.
- Dimmer: move the mouse to change the brightness of an LED.
January 29, 2007, at 12:37 PM
by David A. Mellis -
Changed lines 14-18 from:
- 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.
to:
- 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.
Changed lines 21-24 from:
to:
Changed lines 27-33 from:
- virtual_color_mixer: use potentiometers to set the background color in Processing.
- graph: Processing graphs the value of an analog input.
- virtual_switch: click in Processing to turn an LED on and off.
- dimmer: move the mouse to change the brightness of an LED.
to:
- virtual_color_mixer: use potentiometers to set the background color in Processing.
- graph: Processing graphs the value of an analog input.
- virtual_switch: click in Processing to turn an LED on and off.
- dimmer: move the mouse to change the brightness of an LED.
January 28, 2007, at 07:30 AM
by David A. Mellis -
Added line 73:
- Tutorials from the Arduino playground
January 28, 2007, at 07:29 AM
by David A. Mellis -
Added line 74:
- Spooky Arduino and more from Todbot
January 28, 2007, at 07:27 AM
by David A. Mellis -
Added lines 39-47:
January 28, 2007, at 07:24 AM
by David A. Mellis -
Deleted lines 67-82:
Tech Notes (from the forums or playground)
- Software serial (serial on pins besides 0 and 1)
- L297 motor driver
- Hex inverter
- Analog multiplexer
- Power supplies
- The components on the Arduino board
- Arduino build process
- AVRISP mkII on the Mac
- Non-volatile memory (EEPROM)
- Bluetooth
- Zigbee
- LED as light sensor (en Francais)
- Arduino and the Asuro robot
- Using Arduino from the command line
January 28, 2007, at 07:24 AM
by David A. Mellis -
Deleted lines 67-76:
Interfacing with Other Software
- Introduction to Serial Communication (from ITP physcomp labs)
- Arduino + Flash
- Arduino + Processing
- Arduino + PD
- Arduino + MaxMSP
- Arduino + VVVV
- Arduino + Director
- Arduino + Ruby
January 14, 2007, at 09:48 AM
by David A. Mellis -
January 14, 2007, at 09:37 AM
by David A. Mellis -
Changed lines 8-9 from:
to:
Examples
Changed lines 35-36 from:
to:
Tutorials
Changed line 39 from:
Complex Sensors
to:
Complex Sensors
Changed line 44 from:
Sound
to:
Sound
Changed line 49 from:
Interfacing w/ Hardware
to:
Interfacing w/ Hardware
Changed line 63 from:
Other Arduino Examples
to:
Other Arduino Tutorials
Changed line 68 from:
Interfacing with Other Software
to:
Interfacing with Other Software
Changed line 78 from:
Tech Notes (from the forums or playground)
to:
Tech Notes (from the forums or playground)
January 14, 2007, at 09:35 AM
by David A. Mellis -
Added lines 35-38:
Tutorials
These are more complex tutorials for using particular electronic components or accomplishing specific tasks. The code is included in the tutorial.
January 14, 2007, at 09:34 AM
by David A. Mellis -
Added lines 8-11:
Examples
Simple programs that demonstrate the use of the Arduino board. These are included with the Arduino environment; to open them, click the Open button on the toolbar and look in the examples folder.
Changed lines 32-35 from:
Complex Sensors
to:
(:cell width=50%:)
Complex Sensors
Changed line 40 from:
Sound
to:
Sound
Changed line 45 from:
Interfacing w/ Hardware
to:
Interfacing w/ Hardware
Deleted line 63:
January 14, 2007, at 09:28 AM
by David A. Mellis -
Changed line 23 from:
- color_mixer: use potentiometers to set the background color in Processing.
to:
January 14, 2007, at 09:23 AM
by David A. Mellis -
Changed line 25 from:
- switch: click in Processing to turn an LED on and off.
to:
January 14, 2007, at 09:22 AM
by David A. Mellis -
Added lines 1-84:
(:title Tutorials:)
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.
(:table width=90% border=0 cellpadding=5 cellspacing=0:)
(:cell width=50%:)
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
Communication
- 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
Sound
Interfacing w/ Hardware
Other Arduino Examples
- Example labs from ITP
- Examples from Tom Igoe
- Examples from Jeff Gray
(:cell width=50%:)
Interfacing with Other Software
- Introduction to Serial Communication (from ITP physcomp labs)
- Arduino + Flash
- Arduino + Processing
- Arduino + PD
- Arduino + MaxMSP
- Arduino + VVVV
- Arduino + Director
- Arduino + Ruby
Tech Notes (from the forums or playground)
- Software serial (serial on pins besides 0 and 1)
- L297 motor driver
- Hex inverter
- Analog multiplexer
- Power supplies
- The components on the Arduino board
- Arduino build process
- AVRISP mkII on the Mac
- Non-volatile memory (EEPROM)
- Bluetooth
- Zigbee
- LED as light sensor (en Francais)
- Arduino and the Asuro robot
- Using Arduino from the command line
(:tableend:)