May 27, 2010, at 05:01 PM
by David A. Mellis -
Changed lines 26-28 from:
to:
February 13, 2010, at 04:43 PM
by David A. Mellis -
Changed lines 20-21 from:
to:
February 06, 2010, at 03:29 AM
by David A. Mellis -
Changed lines 3-4 from:
This page contains explanations of some of the elements of the Arduino hardware and software and the concepts behind them. Page Discussion
to:
This page contains explanations of some of the elements of the Arduino hardware and software and the concepts behind them.
February 06, 2010, at 03:29 AM
by David A. Mellis -
Deleted lines 16-17:
Changed lines 27-32 from:
to:
January 28, 2010, at 07:35 PM
by Paul Badger -
Changed lines 31-34 from:
- Using AVR libraries: The motherlode of useful functions
to:
January 28, 2010, at 07:35 PM
by Paul Badger -
Changed lines 31-34 from:
to:
- Using AVR libraries: The motherlode of useful functions
December 23, 2009, at 01:00 PM
by David A. Mellis -
Deleted lines 20-23:
Arduino Firmware
- Bootloader: A small program pre-loaded on the Arduino board to allow uploading sketches.
September 13, 2009, at 10:22 PM
by David A. Mellis -
Deleted lines 18-19:
September 13, 2009, at 09:46 PM
by Paul Badger -
Added lines 19-20:
August 15, 2009, at 08:05 AM
by David A. Mellis -
Deleted line 26:
Deleted line 28:
Added lines 31-32:
July 31, 2009, at 09:25 PM
by Paul Badger -
Added lines 17-18:
December 28, 2008, at 07:14 PM
by Paul Badger -
Changed lines 26-28 from:
to:
December 28, 2008, at 07:14 PM
by Paul Badger -
Changed lines 25-29 from:
to:
December 28, 2008, at 07:12 PM
by Paul Badger -
Changed lines 27-29 from:
to:
December 28, 2008, at 07:11 PM
by Paul Badger -
Added lines 27-29:
December 28, 2008, at 07:07 PM
by Paul Badger -
Changed lines 25-26 from:
to:
December 28, 2008, at 07:07 PM
by Paul Badger -
Changed lines 25-26 from:
to:
December 28, 2008, at 07:06 PM
by Paul Badger -
Changed lines 25-26 from:
to:
December 28, 2008, at 07:06 PM
by Paul Badger -
Changed lines 25-26 from:
to:
September 18, 2008, at 08:57 AM
by David A. Mellis -
Changed lines 25-26 from:
to:
June 01, 2008, at 09:38 PM
by David A. Mellis -
Added lines 5-8:
Basics
- Sketch: The various components of a sketch and how they work.
April 29, 2008, at 11:33 AM
by David A. Mellis -
Deleted lines 0-2:
Deleted lines 2-3:
April 29, 2008, at 08:47 AM
by Paul Badger -
Changed lines 31-35 from:
to:
April 29, 2008, at 08:39 AM
by Paul Badger -
Changed lines 31-35 from:
to:
April 29, 2008, at 08:38 AM
by Paul Badger -
Changed lines 31-35 from:
to:
April 29, 2008, at 08:34 AM
by Paul Badger -
Changed lines 31-35 from:
to:
April 29, 2008, at 08:31 AM
by Paul Badger -
Added lines 29-35:
April 29, 2008, at 08:28 AM
by Paul Badger -
Changed lines 51-52 from:
to:
April 29, 2008, at 08:27 AM
by Paul Badger -
Changed lines 51-52 from:
to:
April 29, 2008, at 08:26 AM
by Paul Badger -
Added lines 51-52:
April 22, 2008, at 06:57 PM
by Paul Badger -
April 10, 2008, at 10:44 AM
by David A. Mellis - adding pwm tutorial
Added lines 16-17:
- PWM: How the analogWrite() function simulates an analog output using pulse-width modulation.
Added line 27:
April 06, 2008, at 06:33 PM
by Paul Badger -
Changed lines 25-26 from:
to:
- Port Manipulation: Manipulating ports directly for faster manipulation of multiple pins
March 31, 2008, at 07:23 AM
by Paul Badger -
Changed lines 1-4 from:
to:
March 31, 2008, at 07:22 AM
by Paul Badger -
Added lines 1-4:
Changed lines 8-9 from:
to:
March 31, 2008, at 07:20 AM
by Paul Badger -
Added lines 3-5:
March 21, 2008, at 07:27 PM
by Paul Badger -
Changed lines 13-14 from:
Arduino Software
to:
Arduino Firmware
March 10, 2008, at 12:15 AM
by Paul Badger -
Changed lines 5-6 from:
Chip-Level Documentation and Techniques
to:
Microcontrollers
Changed lines 17-18 from:
Programming Techniques
to:
Programming Technique
March 10, 2008, at 12:12 AM
by Paul Badger -
Changed lines 5-6 from:
Chip Level Documentation and Techniques
to:
Chip-Level Documentation and Techniques
March 10, 2008, at 12:11 AM
by Paul Badger -
Changed lines 5-6 from:
Chip Hardware
to:
Chip Level Documentation and Techniques
March 10, 2008, at 12:09 AM
by Paul Badger -
Changed lines 5-6 from:
Hardware
to:
Chip Hardware
March 09, 2008, at 11:49 PM
by Paul Badger -
Changed lines 13-14 from:
to:
Arduino Software
March 09, 2008, at 11:49 PM
by Paul Badger -
Added lines 13-14:
March 09, 2008, at 11:48 PM
by Paul Badger -
Deleted lines 6-7:
- Memory: The various types of memory available on the Arduino board.
Added lines 11-12:
- Memory: The various types of memory available on the Arduino board.
Changed lines 15-16 from:
Programming
to:
Programming Techniques
March 09, 2008, at 11:47 PM
by Paul Badger -
Added lines 5-6:
Hardware
Added lines 15-16:
Programming
March 09, 2008, at 08:19 PM
by David A. Mellis -
Changed lines 3-4 from:
This page contains chip-level reference material and low-level hardare and software techniques used in the Arduino language. Page Discussion
to:
This page contains explanations of some of the elements of the Arduino hardware and software and the concepts behind them. Page Discussion
Added lines 11-12:
- Bootloader: A small program pre-loaded on the Arduino board to allow uploading sketches.
March 09, 2008, at 08:16 PM
by David A. Mellis -
Changed lines 11-12 from:
to:
Deleted lines 25-26:
March 07, 2008, at 10:46 PM
by Paul Badger -
Changed lines 3-4 from:
This page contains general chip-level reference material as it relates to basic low-level hardare and software techniques used in the Arduino language. Page Discussion
to:
This page contains chip-level reference material and low-level hardare and software techniques used in the Arduino language. Page Discussion
March 07, 2008, at 10:25 PM
by Paul Badger -
Changed lines 11-12 from:
to:
March 07, 2008, at 10:24 PM
by Paul Badger -
Changed lines 3-37 from:
This page contains general chip-level reference material as it relates to basic low-level hardare and software techniques used in the Arduino language. Page Discussion
to:
This page contains general chip-level reference material as it relates to basic low-level hardare and software techniques used in the Arduino language. Page Discussion
- Memory: The various types of memory available on the Arduino board.
- Digital Pins: How the pins work and what it means for them to be configured as inputs or outputs.
- Analog Input Pins: Details about the analog-to-digital conversion and other uses of the pins.
- Foundations
(:if false:)
- PWM (Pulse-Width Modulation): The method used by analogWrite() to simulate an analog output with digital pins.
- Communication?: An overview of the various ways in which an Arduino board can communicate with other devices (serial, I2C, SPI, Midi, etc.)
- Serial Communication?: How to send serial data from an Arduino board to a computer or other device (including via the USB connection).
- Interrupts?: Code that interrupts other code under certain conditions.
- Numbers?: The various types of numbers available and how to use them.
- Variables: How to define and use variables.
- Arrays?: How to store multiple values of the same type.
- Pointers?:
- Functions?: How to write and call functions.
- Optimization?: What to do when your program runs too slowly.
- Debugging?: Figuring out what's wrong with your hardware or software and how to fix it.
(:ifend:)
March 07, 2008, at 10:21 PM
by Paul Badger -
Changed line 3 from:
This page contains general chip-level reference material as it relates to basic low-level techniques. Page Discussion
to:
This page contains general chip-level reference material as it relates to basic low-level hardare and software techniques used in the Arduino language. Page Discussion
March 07, 2008, at 10:12 PM
by Paul Badger -
Added lines 1-3:
Foundations
This page contains general chip-level reference material as it relates to basic low-level techniques. Page Discussion