Loading...

Tutorial.Foundations History

Hide minor edits - Show changes to markup

May 27, 2010, at 05:01 PM by David A. Mellis -
Changed lines 26-28 from:

to:

Circuits

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:
  • Another timer tutorial
September 13, 2009, at 09:46 PM by Paul Badger -
Added lines 19-20:
  • Another timer tutorial
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:

Arduino Software

to:

Arduino Software

March 09, 2008, at 11:49 PM by Paul Badger -
Added lines 13-14:

Arduino Software

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




Bookmark and Share