Guide.HomePage History

Hide minor edits - Show changes to markup

May 31, 2010, at 06:47 PM by Equipo Traduccion -
Changed lines 2-3 from:

Getting Started with Arduino

to:

Comienza a usar Arduino

Changed lines 8-11 from:

Introduction: What Arduino is and why you'd want to use it.

Installation: Step-by-step instructions for setting up the Arduino software and connecting it to an Arduino Duemilanove.

to:

Introducción: Qué es Arduino y porqué te puede interesar utilizarlo.

Instalación: instrucciones paso a paso para configurar el software de Arduino y conectarlo a un Arduino Duemilanove.

Changed lines 14-19 from:
  • Linux (on the playground wiki)

Environment: Description of the Arduino development environment.

Troubleshooting: Advice on what to do if things don't work.

to:
  • Linux (en la wiki playground, en Inglés)

Entorno: Descripción del entorno de desarrollo de Arduino.

Resolución de errores: Consejos a seguir si las cosas no funcionan.

Changed lines 22-23 from:

Instructions for other boards:

to:

Intrucciones para otras placas:

March 31, 2010, at 06:13 PM by David A. Mellis -
Added line 28:
February 06, 2010, at 01:24 AM by David A. Mellis -
Changed lines 6-7 from:
to:
Changed lines 20-21 from:
to:
February 06, 2010, at 01:23 AM by David A. Mellis -
Changed lines 14-15 from:
  • Linux (community-created content)
to:
  • Linux (on the playground wiki)
February 06, 2010, at 01:23 AM by David A. Mellis -
Changed lines 14-15 from:
  • Linux
to:
  • Linux (community-created content)
November 29, 2009, at 02:00 AM by David A. Mellis -
Changed line 1 from:
to:
November 29, 2009, at 01:59 AM by David A. Mellis -
Changed lines 2-3 from:

Guide to Getting Started with Arduino

to:

Getting Started with Arduino

November 29, 2009, at 01:59 AM by David A. Mellis -
Changed lines 6-11 from:
to:
Changed lines 16-21 from:
to:
Deleted lines 33-42:
May 17, 2009, at 10:09 PM by David A. Mellis -
Changed lines 10-11 from:

Step-by-step instructions for setting up the Arduino software and connecting it to an Arduino Diecimila.

to:

Step-by-step instructions for setting up the Arduino software and connecting it to an Arduino Duemilanove.

Changed lines 20-21 from:

Specific instructions for particular boards.

to:

Instructions for other boards.

November 01, 2008, at 05:30 PM by David A. Mellis -
Changed lines 30-31 from:
to:
October 11, 2008, at 11:42 PM by David A. Mellis -
Deleted lines 7-17:
Added lines 31-40:
October 11, 2008, at 11:41 PM by David A. Mellis - simplifying dramatically
Deleted lines 3-4:

You just got your Arduino in the mail and now you're ready to start having fun with Physical Computing? Here is the best place to start, with tutorials and guides to help you get started with Arduino hardware and software! From how to turn it on and plug it in to installing the driver and uploading your very first sketch program. These getting started guides are required reading for all new users!

Changed lines 6-53 from:
to:
August 23, 2008, at 08:21 PM by David A. Mellis -
Changed lines 28-29 from:
to:
August 23, 2008, at 01:12 AM by David A. Mellis -
Added lines 27-28:
June 18, 2008, at 04:37 PM by David A. Mellis -
Added line 23:
April 24, 2008, at 05:28 AM by David A. Mellis -
Changed lines 6-7 from:
to:
February 14, 2008, at 04:20 AM by David A. Mellis -
Deleted lines 29-30:
  • Hardware board: A more detailed description of the Arduino hardware board and its parts.
November 08, 2007, at 08:05 PM by Limor Fried -
Changed lines 4-5 from:

You just got your Arduino in the mail and now you're ready to start having fun with Physical Computing? Here is the best place to start, with tutorials and guides to help you get started with Arduino! From how to turn it on and plug it in to installing the driver and uploading your very first sketch program. These getting started guides are required reading for all new Arduino users!

to:

You just got your Arduino in the mail and now you're ready to start having fun with Physical Computing? Here is the best place to start, with tutorials and guides to help you get started with Arduino hardware and software! From how to turn it on and plug it in to installing the driver and uploading your very first sketch program. These getting started guides are required reading for all new users!

November 08, 2007, at 08:01 PM by Limor Fried - font noodling
Added lines 4-5:

You just got your Arduino in the mail and now you're ready to start having fun with Physical Computing? Here is the best place to start, with tutorials and guides to help you get started with Arduino! From how to turn it on and plug it in to installing the driver and uploading your very first sketch program. These getting started guides are required reading for all new Arduino users!

Added line 7:
Added line 10:
Changed line 17 from:
  • How to get set up using the following operating systems
to:
  • Step-by-step instructions for how to get set up with your Arduino hardware and software. This is the most important part of the getting started guide! Click whichever link matches your computer set-up:
November 08, 2007, at 07:52 PM by Limor Fried -
Changed lines 38-39 from:

More Getting Started guides, from our friends

to:

More detailed guides, from our friends

Changed lines 42-43 from:
  • Course guides: Longer documents introducing Arduino: class 1 (getting started), class 2 (input and sensors), class 3 (communication, servos, and pwm), class 4 (piezo sound & sensors, arduino+processing, stand-alone operation).
to:
  • TodBot's course guides Longer presentation-format documents introducing Arduino from a Halloween hacking class taught by TodBot: class 1 (getting started), class 2 (input and sensors), class 3 (communication, servos, and pwm), class 4 (piezo sound & sensors, arduino+processing, stand-alone operation).
November 08, 2007, at 07:49 PM by Limor Fried - rearranging, reformatting, etc
Changed lines 11-13 from:
  • Introduction: an explanation of what Arduino is and why you'd want to use it.

  • How To get set up using the following operating systems
to:
  • Introduction: Read this introduction for an explanation of what Arduino is and why you'd want to use it.

  • How to get set up using the following operating systems
Changed lines 26-33 from:
  • Board: A more detailed description of the Arduino hardware board and its parts.

  • Environment: A more detailed description of the Arduino development environment and its parts.

Elsewhere on the Arduino website

  • Arduino booklet: an introduction to physical computing, electronics, and Arduino.
to:
  • Hardware board: A more detailed description of the Arduino hardware board and its parts.

  • Sofware environment: A more detailed description of the Arduino software (development environment) and its parts.

Changed lines 33-34 from:

External Resources

to:

Other guides on the Arduino website

  • Arduino booklet: an fun introduction to physical computing, electronics, and Arduino. Printable PDF with hand-drawn illustrations.

More Getting Started guides, from our friends

November 08, 2007, at 07:43 PM by Limor Fried - reformatting
Changed lines 1-3 from:
to:
Changed lines 7-10 from:

In This Guide

This guide tell you everything you need to get started with Arduino. It consists of the following pages:

to:

In This Quick-Start Guide...

This guide tell you everything you need to get started with Arduino and how to configure your setup so you can upload your first sketch. It consists of the following pages:

Changed lines 12-16 from:
to:
  • How To get set up using the following operating systems

  • If you're using one of the following Arduino variants or shields, they have their own introductory guides as well:

  • Troubleshooting: HELP!!! Having problems? Read the troubleshooting guide for advice on what to do if things don't work.

  • Board: A more detailed description of the Arduino hardware board and its parts.

  • Environment: A more detailed description of the Arduino development environment and its parts.
November 02, 2007, at 05:37 AM by David A. Mellis - adding ladyada's arduino tutorial.
Added lines 25-26:
  • Learn electronics using Arduino: a great multi-part tutorial with tons of pictures, code, circuits, even video. Highly recommended.
October 04, 2007, at 03:53 PM by David A. Mellis - adding link to lilypad guide
Changed line 12 from:
to:
September 01, 2007, at 06:04 AM by David A. Mellis -
Changed line 11 from:
  • Introduction (this page): an explanation of what Arduino is and why you'd want to use it.
to:
  • Introduction: an explanation of what Arduino is and why you'd want to use it.
Changed lines 33-59 from:
to:
September 01, 2007, at 06:00 AM by David A. Mellis - (removing references which shouldn't have been there anyway)
Changed lines 16-17 from:
  • References: links to and descriptions of other source of information on Arduino (on this site and elsewhere).
to:
August 13, 2007, at 02:19 AM by David A. Mellis -
Changed line 60 from:

To get started, follow the instructions for your operating system: Windows, Mac OS X or Linux; or the additional instructions for your board: Arduino Mini, Arduino BT, or shield: Xbee shield.

to:

To get started, follow the instructions for your operating system: Windows, Mac OS X or Linux; or the additional instructions for your board: Arduino Mini, Arduino BT, or shield: Xbee.

August 13, 2007, at 02:18 AM by David A. Mellis -
Changed line 12 from:
to:
Changed line 60 from:

To get started, follow the instructions for your operating system: Windows, Mac OS X or Linux; or the additional instructions for your board: Arduino Mini, Arduino BT.

to:

To get started, follow the instructions for your operating system: Windows, Mac OS X or Linux; or the additional instructions for your board: Arduino Mini, Arduino BT, or shield: Xbee shield.

June 16, 2007, at 12:33 AM by David A. Mellis - removing broken link to videos
Deleted lines 25-26:
  • Video lectures: Tom Igoe introduces Arduino. (thanks to Pollie Barden).
January 27, 2007, at 03:23 PM by David A. Mellis -
Changed line 12 from:
to:
Changed line 62 from:

To get started, follow the instructions for your operating system: Windows, Mac OS X or Linux.

to:

To get started, follow the instructions for your operating system: Windows, Mac OS X or Linux; or the additional instructions for your board: Arduino Mini, Arduino BT.

January 07, 2007, at 02:25 PM by David A. Mellis -
Changed line 12 from:
  • How To (Windows, Mac OS X, Linux): step-by-step instructions on getting your first Arduino program working.
to:
December 25, 2006, at 08:47 PM by David A. Mellis -
Changed line 11 from:
  • Introduction (this page): an explaination of what Arduino is and why you'd want to use it.
to:
  • Introduction (this page): an explanation of what Arduino is and why you'd want to use it.
December 04, 2006, at 11:39 PM by David A. Mellis - adding links to the howtos.
Changed lines 58-62 from:
  • Open source and extensible hardware - The Arduino is based on Atmel's ATMEGA8 and ATMEGA168 microcontrollers. The plans for the modules are published under a Creative Commons license, so experienced circuit designers can make their own version of the module, extending it and improving it. Even relatively inexperienced users can build the breadboard version of the module in order to understand how it works and save money.
to:
  • Open source and extensible hardware - The Arduino is based on Atmel's ATMEGA8 and ATMEGA168 microcontrollers. The plans for the modules are published under a Creative Commons license, so experienced circuit designers can make their own version of the module, extending it and improving it. Even relatively inexperienced users can build the breadboard version of the module in order to understand how it works and save money.

How do I use Arduino?

To get started, follow the instructions for your operating system: Windows, Mac OS X or Linux.

December 02, 2006, at 05:43 PM by David A. Mellis -
Added line 1:
November 18, 2006, at 09:10 AM by David A. Mellis - fixing link to Arduino booklet
Changed lines 19-20 from:
  • Arduino booklet?: an introduction to physical computing, electronics, and Arduino.
to:
  • Arduino booklet: an introduction to physical computing, electronics, and Arduino.
November 18, 2006, at 09:09 AM by David A. Mellis - adding link to Arduino booklet
Added lines 17-20:

Elsewhere on the Arduino website

  • Arduino booklet?: an introduction to physical computing, electronics, and Arduino.
November 04, 2006, at 08:16 PM by David A. Mellis -
Added lines 25-30:
  • Wiring electronics reference: circuit diagrams for connecting a variety of basic electronic components.

  • Schematics to circuits: from Wiring, a guide to transforming circuit diagrams into physical circuits.

  • Tom Igoe's Physical Computing Site: lots of information on electronics, microcontrollers, sensors, actuators, books, etc.
November 04, 2006, at 08:14 PM by David A. Mellis -
Added lines 3-7:
Added lines 17-26:
November 04, 2006, at 07:19 PM by David A. Mellis -
Deleted lines 2-3:

In This Guide

November 04, 2006, at 07:19 PM by David A. Mellis -
Changed lines 12-13 from:
to:
  • References: links to and descriptions of other source of information on Arduino (on this site and elsewhere).
November 04, 2006, at 07:18 PM by David A. Mellis -
Changed line 7 from:
  • Introduction: an explains of what Arduino is and why you'd want to use it.
to:
  • Introduction (this page): an explaination of what Arduino is and why you'd want to use it.
Changed lines 13-42 from:

Other Parts of the Arduino Website

  • Tutorials: code examples and circuits for performing many tasks.

  • Reference: documentation of the Arduino programming language and functions.

  • Hardware: descriptions of the various Arduino boards and other hardware, with schematics, PCB layout files, assembly instructions, etc.

  • Language comparison: compares the Arduino/Wiring language (based on C/C++) with Processing (based on Java).

  • FAQ: frequently asked questions about Arduino.

  • Discussion forums: for questions about anything Arduino related.

  • Playground: a publicly editable wiki collecting community documentation (register here).

External Resources on Arduino

  • Video lectures: Tom Igoe introduces Arduino. (thanks to Pollie Barden).

  • Course guides: Longer documents introducing Arduino: class 1 (getting started), class 2 (input and sensors), class 3 (communication, servos, and pwm), class 4 (piezo sound & sensors, arduino+processing, stand-alone operation).

Related Sites

  • Instant Soup is an introduction to electronics through a series of beautifully-documented fun projects.

  • Make magazine has some great links in its electronics archive.

  • hack a day has links to interesting hacks and how-to articles on various topics.
to:

What is Arduino?

Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board.

Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. Arduino projects can be stand-alone, or they can be communicate with software running on your computer (e.g. Flash, Processing, MaxMSP.) The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free.

The Arduino programming language is an implementation of Wiring, a similar physical computing platform, which is based on the Processing multimedia programming environment.

Why Arduino?

There are many other microcontrollers and microcontroller platforms available for physical computing. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard, and many others offer similar functionality. All of these tools take the messy details of microcontroller programming and wrap it up in an easy-to-use package. Arduino also simplifies the process of working with microcontrollers, but it offers some advantage for teachers, students, and interested amateurs over other systems:

  • Inexpensive - Arduino boards are relatively inexpensive compared to other microcontroller platforms. The least expensive version of the Arduino module can be assembled by hand, and even the pre-assembled Arduino modules cost less than $50

  • Cross-platform - The Arduino software runs on Windows, Macintosh OSX, and Linux operating systems. Most microcontroller systems are limited to Windows.

  • Simple, clear programming environment - The Arduino programming environment is easy-to-use for beginners, yet flexible enough for advanced users to take advantage of as well. For teachers, it's conveniently based on the Processing programming environment, so students learning to program in that environment will be familiar with the look and feel of Arduino

  • Open source and extensible software- The Arduino software and is published as open source tools, available for extension by experienced programmers. The language can be expanded through C++ libraries, and people wanting to understand the technical details can make the leap from Arduino to the AVR C programming language on which it's based. SImilarly, you can add AVR-C code directly into your Arduino programs if you want to.

  • Open source and extensible hardware - The Arduino is based on Atmel's ATMEGA8 and ATMEGA168 microcontrollers. The plans for the modules are published under a Creative Commons license, so experienced circuit designers can make their own version of the module, extending it and improving it. Even relatively inexperienced users can build the breadboard version of the module in order to understand how it works and save money.
November 04, 2006, at 07:16 PM by David A. Mellis -
Added lines 19-20:
  • Hardware: descriptions of the various Arduino boards and other hardware, with schematics, PCB layout files, assembly instructions, etc.
November 04, 2006, at 07:14 PM by David A. Mellis -
Deleted lines 2-3:
Deleted lines 12-13:
Deleted lines 26-27:
Deleted lines 32-33:
Deleted lines 40-41:
November 04, 2006, at 07:11 PM by David A. Mellis -
Changed lines 9-15 from:
  • Introduction: this page, which explains what it is and why you'd want to use it
  • How To (Windows, Mac OS X, Linux): step-by-step instructions on getting your first Arduino program working
  • Troubleshooting: what to do if things don't work
  • Board: description of the Arduino board and its parts
  • Environment: description of the Arduino development environment and its parts
  • References: pointers to other sources of information, on this site and elsewhere, for learning more
to:
  • Introduction: an explains of what Arduino is and why you'd want to use it.
  • How To (Windows, Mac OS X, Linux): step-by-step instructions on getting your first Arduino program working.
  • Troubleshooting: what to do if things don't work.
  • Board: description of the Arduino board and its parts.
  • Environment: description of the Arduino development environment and its parts.
Changed lines 50-72 from:
to:
November 04, 2006, at 07:09 PM by David A. Mellis -
Added lines 32-33:
Added lines 40-41:
November 04, 2006, at 07:08 PM by David A. Mellis -
Changed lines 18-19 from:

Other Resources

to:

Other Parts of the Arduino Website

Added lines 26-33:
  • FAQ: frequently asked questions about Arduino.

  • Discussion forums: for questions about anything Arduino related.

  • Playground: a publicly editable wiki collecting community documentation (register here).

External Resources on Arduino

Deleted line 35:
Added lines 38-46:

Related Sites

  • Instant Soup is an introduction to electronics through a series of beautifully-documented fun projects.

  • Make magazine has some great links in its electronics archive.

  • hack a day has links to interesting hacks and how-to articles on various topics.

November 04, 2006, at 07:03 PM by David A. Mellis - adding external resources
Added lines 3-6:
Added lines 16-32:
November 04, 2006, at 05:01 PM by David A. Mellis -
Changed line 6 from:
  • How To (Windows, Mac OS X): step-by-step instructions on getting your first Arduino program working
to:
  • How To (Windows, Mac OS X, Linux): step-by-step instructions on getting your first Arduino program working
November 04, 2006, at 03:05 PM by David A. Mellis -
Added line 7:
November 04, 2006, at 01:56 PM by David A. Mellis -
Changed line 6 from:
  • How To: step-by-step instructions on getting your first Arduino program working
to:
  • How To (Windows, Mac OS X): step-by-step instructions on getting your first Arduino program working
October 22, 2006, at 07:19 PM by David A. Mellis -
Added lines 1-31:

Guide to Arduino

This guide tell you everything you need to get started with Arduino. It consists of the following pages:

  • Introduction: this page, which explains what it is and why you'd want to use it
  • How To: step-by-step instructions on getting your first Arduino program working
  • Board: description of the Arduino board and its parts
  • Environment: description of the Arduino development environment and its parts
  • References: pointers to other sources of information, on this site and elsewhere, for learning more

What is Arduino?

Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board.

Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. Arduino projects can be stand-alone, or they can be communicate with software running on your computer (e.g. Flash, Processing, MaxMSP.) The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free.

The Arduino programming language is an implementation of Wiring, a similar physical computing platform, which is based on the Processing multimedia programming environment.

Why Arduino?

There are many other microcontrollers and microcontroller platforms available for physical computing. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard, and many others offer similar functionality. All of these tools take the messy details of microcontroller programming and wrap it up in an easy-to-use package. Arduino also simplifies the process of working with microcontrollers, but it offers some advantage for teachers, students, and interested amateurs over other systems:

  • Inexpensive - Arduino boards are relatively inexpensive compared to other microcontroller platforms. The least expensive version of the Arduino module can be assembled by hand, and even the pre-assembled Arduino modules cost less than $50

  • Cross-platform - The Arduino software runs on Windows, Macintosh OSX, and Linux operating systems. Most microcontroller systems are limited to Windows.

  • Simple, clear programming environment - The Arduino programming environment is easy-to-use for beginners, yet flexible enough for advanced users to take advantage of as well. For teachers, it's conveniently based on the Processing programming environment, so students learning to program in that environment will be familiar with the look and feel of Arduino

  • Open source and extensible software- The Arduino software and is published as open source tools, available for extension by experienced programmers. The language can be expanded through C++ libraries, and people wanting to understand the technical details can make the leap from Arduino to the AVR C programming language on which it's based. SImilarly, you can add AVR-C code directly into your Arduino programs if you want to.

  • Open source and extensible hardware - The Arduino is based on Atmel's ATMEGA8 and ATMEGA168 microcontrollers. The plans for the modules are published under a Creative Commons license, so experienced circuit designers can make their own version of the module, extending it and improving it. Even relatively inexperienced users can build the breadboard version of the module in order to understand how it works and save money.

Share