arduino - wikipedia, the free encyclopedia.pdf
TRANSCRIPT
-
7/27/2019 Arduino - Wikipedia, the free encyclopedia.pdf
1/6
10/28/13 Arduino - Wikipedia, the free encyclopedia
en.wikipedia.org/wiki/Arduino 1/6
Arduino
Arduino
"Arduino Uno" Revision 3
Type Single-board microcontroller
Website w w w .arduino.cc (http://w w w .arduino.cc)
From Wikipedia, the free encyclopedia
Arduino is a single-board microcontroller to make usingelectronics in multidisciplinary projects more accessible.The hardware consists of an open-source hardware boarddesigned around an 8-bit AtmelAVR microcontroller, or a32-bit Atmel ARM. The software consists of a standard
programming language compiler and a boot loader thatexecutes on the microcontroller.
Arduino boards can be purchased pre-assembled or as do-it-yourself kits. Hardware design information is available forthose who would like to assemble an Arduino by hand. Itwas estimated in mid-2011 that over 300,000 official
Arduinos had been commercially produced.[1]
Contents
1 History
2 Hardware
2.1 Official boards
2.2 Shields
3 Software
4 Development
5 Applications
6 Reception
7 See also
8 References9 External links
History
Arduino started in 2005 as a project for students at the Interaction Design Institute Ivrea in Ivrea, Italy. At that timeprogram students used a "BASIC Stamp" at a cost of $100, considered expensive for students. Casey Reas, one of
the founders, taught at Ivrea.[2]
A hardware thesis was contributed for a wiring design by Colombian student Hernando Barragan.After the wiringplatform was complete, researchers worked to make it lighter, less expensive, and available to the open sourcecommunity. The school eventually closed down, so these researchers, one of them David Cuartielles, promoted theidea.[2]
Hardware
An Arduino board consists of an Atmel 8-bit AVR microcontroller with complementary components to facilitateprogramming and incorporation into other circuits. An important aspect of the Arduino is the standard way thatconnectors are exposed, allowing the CPU board to be connected to a variety of interchangeable add-on modulesknown as shields. Some shields communicate with the Arduino board directly over various pins, but many shieldsare individually addressable via an IC serial bus, allowing many shields to be stacked and used in parallel. OfficialArduinos have used the megaAVR series of chips, specifically the ATmega8, ATmega168, ATmega328,ATmega1280, and ATmega2560. A handful of other processors have been used by Arduino compatibles. Mostboards include a 5 volt linear regulator and a 16 MHz crystal oscillator (or ceramic resonator in some variants),although some designs such as the LilyPad run at 8 MHz and dispense with the onboard voltage regulator due tospecific form-factor restrictions. An Arduino's microcontroller is also pre-programmed with a boot loader thatsimplifies uploading of programs to the on-chip flash memory, compared with other devices that typically need anexternal programmer.
http://www.arduino.cc/http://en.wikipedia.org/wiki/Single-board_microcontrollerhttp://en.wikipedia.org/wiki/Single-board_microcontrollerhttp://en.wikipedia.org/wiki/File:Arduino_Uno_-_R3.jpghttp://en.wikipedia.org/wiki/File:Arduino_Uno_-_R3.jpghttp://en.wikipedia.org/wiki/Linear_regulatorhttp://en.wikipedia.org/wiki/Crystal_oscillatorhttp://en.wikipedia.org/wiki/MegaAVRhttp://en.wikipedia.org/wiki/I%C2%B2Chttp://en.wikipedia.org/wiki/Serial_bushttp://en.wikipedia.org/wiki/Atmelhttp://en.wikipedia.org/wiki/File:Arduino_Uno_-_R3.jpghttp://en.wikipedia.org/wiki/Do-it-yourselfhttp://en.wikipedia.org/wiki/File:Arduino_Uno_-_R3.jpghttp://en.wikipedia.org/wiki/Do-it-yourselfhttp://en.wikipedia.org/wiki/Do-it-yourselfhttp://en.wikipedia.org/wiki/Microcontrollerhttp://en.wikipedia.org/wiki/Boot_loaderhttp://en.wikipedia.org/wiki/File:Arduino_Uno_-_R3.jpghttp://en.wikipedia.org/wiki/AT91SAMhttp://en.wikipedia.org/wiki/File:Arduino_Uno_-_R3.jpghttp://en.wikipedia.org/wiki/Atmelhttp://en.wikipedia.org/wiki/Atmel_AVRhttp://en.wikipedia.org/wiki/Programmer_(hardware)http://en.wikipedia.org/wiki/Flash_memoryhttp://en.wikipedia.org/wiki/Ceramic_resonatorhttp://en.wikipedia.org/wiki/Crystal_oscillatorhttp://en.wikipedia.org/wiki/Linear_regulatorhttp://en.wikipedia.org/wiki/MegaAVRhttp://en.wikipedia.org/wiki/Serial_bushttp://en.wikipedia.org/wiki/I%C2%B2Chttp://en.wikipedia.org/wiki/Microcontrollerhttp://en.wikipedia.org/wiki/Atmelhttp://en.wikipedia.org/wiki/BASIC_Stamphttp://en.wikipedia.org/wiki/Ivreahttp://en.wikipedia.org/wiki/Interaction_Design_Institute_Ivreahttp://en.wikipedia.org/wiki/Do-it-yourselfhttp://en.wikipedia.org/wiki/Microcontrollerhttp://en.wikipedia.org/wiki/Boot_loaderhttp://en.wikipedia.org/wiki/AT91SAMhttp://en.wikipedia.org/wiki/Atmel_AVRhttp://en.wikipedia.org/wiki/Atmelhttp://en.wikipedia.org/wiki/Open-source_hardwarehttp://en.wikipedia.org/wiki/Multidisciplinaryhttp://en.wikipedia.org/wiki/Single-board_microcontrollerhttp://www.arduino.cc/http://en.wikipedia.org/wiki/Single-board_microcontrollerhttp://en.wikipedia.org/wiki/File:Arduino_Uno_-_R3.jpghttp://en.wikipedia.org/wiki/File:Arduino_Logo.svg -
7/27/2019 Arduino - Wikipedia, the free encyclopedia.pdf
2/6
10/28/13 Arduino - Wikipedia, the free encyclopedia
en.wikipedia.org/wiki/Arduino 2/6
An of ficial Arduino Uno w ith descriptions of
the I/O locations
A 3rd-party Arduino board w ith a RS-232
serial interface (upper left) and an Atmel
ATmega8 microcontroller chip (black, low er
right); the 14 digital I/O pins are located at
the top and the six analog input pins at the
lower right.
At a conceptual level, when using the Arduino software stack, all boardsare programmed over an RS-232 serial connection, but the way this isimplemented varies by hardware version. Serial Arduino boards contain alevel shifter circuit to convert between RS-232-level and TTL-level signals.Current Arduino boards are programmed via USB, implemented usingUSB-to-serial adapter chips such as the FTDI FT232. Some variants,such as the Arduino Mini and the unofficial Boarduino, use a detachableUSB-to-serial adapter board or cable, Bluetooth or other methods. (Whenused with traditional microcontroller tools instead of the Arduino IDE,
standard AVR ISP programming is used.)The Arduino board exposes most of the microcontroller's I/O pins for useby other circuits. The Diecimila, Duemilanove, and current Uno provide 14digital I/O pins, six of which can produce pulse-width modulated signals,and six analog inputs. These pins are on the top of the board, via female0.10-inch (2.5 mm) headers. Several plug-in application shields are alsocommercially available.
The Arduino Nano, and Arduino-compatible Bare Bones Board andBoarduino boards may provide male header pins on the underside of theboard to be plugged into solderless breadboards.
There are many Arduino-compatible and Arduino-derived boards. Someare functionally equivalent to an Arduino and may be usedinterchangeably. Many are the basic Arduino with the addition ofcommonplace output drivers, often for use in school-level education tosimplify the construction of buggies and small robots. Others areelectrically equivalent but change the form factor, sometimes permittingthe continued use of Shields, sometimes not. Some variants usecompletely different processors, with varying levels of compatibility.
Official boards
Further information: List of Arduino boards and compatible systems
The original Arduino hardware is manufactured by the Italian company Smart Projects. [3] Some Arduino-branded
boards have been designed by the American company SparkFun Electronics.[4] Sixteen versions of the Arduinohardware have been commercially produced to date.
Example Arduino boards
Arduino Diecimila
Arduino Duem ilanove (rev2009b)
Arduino UNO
Arduino Leonardo
http://en.wikipedia.org/wiki/SparkFun_Electronicshttp://en.wikipedia.org/wiki/List_of_Arduino_boards_and_compatible_systemshttp://en.wikipedia.org/wiki/Solderless_breadboardhttp://en.wikipedia.org/wiki/Pulse-width_modulationhttp://en.wikipedia.org/wiki/In-system_programminghttp://en.wikipedia.org/wiki/Integrated_development_environmenthttp://en.wikipedia.org/wiki/Bluetoothhttp://en.wikipedia.org/wiki/FTDIhttp://en.wikipedia.org/wiki/Universal_Serial_Bushttp://en.wikipedia.org/wiki/Transistor%E2%80%93transistor_logichttp://en.wikipedia.org/wiki/RS-232http://en.wikipedia.org/wiki/Serial_communicationhttp://en.wikipedia.org/wiki/RS-232http://en.wikipedia.org/wiki/File:Arduino316.jpghttp://en.wikipedia.org/wiki/File:UnoConnections.jpg -
7/27/2019 Arduino - Wikipedia, the free encyclopedia.pdf
3/6
10/28/13 Arduino - Wikipedia, the free encyclopedia
en.wikipedia.org/wiki/Arduino 3/6
Arduino Software IDE
A sc reenshot of the Arduino IDE show ing the "Blink"
program, a simple beginner program
Developer(s) Arduino Softw are
Arduino Mega
Arduino Nano
Arduino Due (ARM-based)
LilyPad Arduino (rev 2007)
Shields
Arduino and Arduino-compatible boards make use ofshieldsprinted circuit expansion boards that plug into thenormally supplied Arduino pin-headers. Shields can provide motor controls, GPS, ethernet, LCD display, or
breadboarding (prototyping). A number of shields can also be made DIY.[5][6][7]
Example Arduino shields
Multiple shields can be
stacked. In this examplethe top shield contains asolderless breadboard
Screw-terminal breakout
shield in a wing-typeformat
Adafruit Motor Shield with
screw terminals forconnection to motors
Adafruit Datalogging
Shield with a SD slot andReal-Time Clock chip
Software
The Arduino integrated development environment (IDE) is across-platform application written in Java, and is derived fromthe IDE for the Processing programming language and theWiring projects. It is designed to introduce programming toartists and other newcomers unfamiliar with software
development. It includes a code editor with features such assyntax highlighting, brace matching, and automatic indentation,and is also capable of compiling and uploading programs to theboard with a single click. A program or code written for Arduino
is called a "sketch".[9]
Arduino programs are written in C or C++. The Arduino IDEcomes with a software library called "Wiring" from the originalWiring project, which makes many common input/outputoperations much easier. Users only need define two functionsto make a runnable cyclic executive program:
setup(): a function run once at the start of a program
that can initialize settings
loop(): a function called repeatedly until the board
powers off
http://en.wikipedia.org/wiki/Cyclic_executivehttp://en.wikipedia.org/wiki/Software_libraryhttp://en.wikipedia.org/wiki/C%2B%2Bhttp://en.wikipedia.org/wiki/C_(programming_language)http://en.wikipedia.org/wiki/Brace_matchinghttp://en.wikipedia.org/wiki/Syntax_highlightinghttp://en.wikipedia.org/wiki/Wiring_(development_platform)http://en.wikipedia.org/wiki/Processing_(programming_language)http://en.wikipedia.org/wiki/Java_(programming_language)http://en.wikipedia.org/wiki/Cross-platformhttp://en.wikipedia.org/wiki/Integrated_development_environmenthttp://en.wikipedia.org/wiki/DIYhttp://en.wikipedia.org/wiki/Breadboardhttp://en.wikipedia.org/wiki/Global_Positioning_Systemhttp://en.wikipedia.org/wiki/Secure_Digitalhttp://en.wikipedia.org/wiki/Software_developerhttp://en.wikipedia.org/wiki/File:Arduino_1.0_IDE,_Ubuntu_11.10.png -
7/27/2019 Arduino - Wikipedia, the free encyclopedia.pdf
4/6
10/28/13 Arduino - Wikipedia, the free encyclopedia
en.wikipedia.org/wiki/Arduino 4/6
Stable release 1.0.5 / May 15, 2013[8]
Preview release 1.5.4 Beta / September 10, 2013
Written in Java, C and C++
Operating system Cross-platform
Type Integrated development environment
License LGPL or GPL license
Website arduino.cc
(http://arduino.cc/en/Main/Softw are)
The integrated pin 13 LED
A typical first program for a microcontroller simply blinks anLED on and off. In the Arduino environment, the user might write
a program like this:[10]
#define LED_PIN 13void setup (){
pinMode (LED_PIN, OUTPUT);// Enable pin 13 for
}void loop (){
digitalWrite (LED_PIN, HIGH);// Turn on the LED
delay (1000);// Wait one second (1000 milliseco
digitalWrite (LED_PIN, LOW);// Turn off the LED
delay (1000);// Wait one second
}
It is a feature of most Arduino boards that they have an LED and loadresistor connected between pin 13 and ground; a convenient feature for
many simple tests.[10] The previous code would not be seen by astandard C++ compiler as a valid program, so when the user clicks the"Upload to I/O board" button in the IDE, a copy of the code is written to atemporary file with an extra include header at the top and a very simplemain() function at the bottom, to make it a valid C++ program.
The Arduino IDE uses the GNU toolchain and AVR Libc to compile programs, and uses avrdude to upload programsto the board.
As the Arduino platform uses Atmel microcontrollers, Atmel's development environment, AVR Studio or the newer
Atmel Studio, may also be used to develop software for the Arduino.[11][12]
Development
The core Arduino developer team is composed of Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino,David Mellis and Nicholas Zambetti. Massimo Banzi was interviewed on the March 21st, 2009 episode (Episode 61)
of FLOSS Weekly on the TWiT.tv network, in which he discussed the history and goals of the Arduino project. [13] Healso gave a talk at TEDGlobal 2012 Conference, where he outlined various uses of Arduino boards around the
world.[14]
Arduino is open source hardware: the Arduino hardware reference designs are distributed under a Creative CommonsAttribution Share-Alike 2.5 license and are available on the Arduino Web site. Layout and production files for someversions of the Arduino hardware are also available. The source code for the IDE is available and released under the
GNU General Public License, version 2.[15]
Although the hardware and software designs are freely available under copyleft licenses, the developers haverequested that the name "Arduino" be exclusive to the official product and not be used for derivative works withoutpermission. The official policy document on the use of the Arduino name emphasizes that the project is open to
incorporating work by others into the official product.[16] Several Arduino-compatible products commercially released
have avoided the "Arduino" name by using "-duino" name variants. [17]
Applications
Xoscillo: open-source oscilloscope[18]
Scientific equipment[19]
Arduinome: a MIDI controller device that mimics the MonomeOBDuino: a trip computer that uses the on-board diagnostics interface found in most modern cars
The Humane Reader and Humane PC from Humane Informatics: low-cost electronic devices with TV-out that
can hold a five thousand book library (e.g. offline Wikipedia compilations) on a microSD card
Ardupilot: drone software / hardware
http://en.wikipedia.org/wiki/Ardupilothttp://en.wikipedia.org/wiki/Humane_Informaticshttp://en.wikipedia.org/wiki/On-board_diagnosticshttp://en.wikipedia.org/wiki/Trip_computerhttp://en.wikipedia.org/wiki/OBDuinohttp://en.wikipedia.org/wiki/Monomehttp://en.wikipedia.org/wiki/MIDI_controllerhttp://en.wikipedia.org/wiki/Arduinomehttp://en.wikipedia.org/wiki/Oscilloscopehttp://en.wikipedia.org/wiki/Genericized_trademarkhttp://en.wikipedia.org/wiki/Copylefthttp://en.wikipedia.org/wiki/GNU_General_Public_Licensehttp://en.wikipedia.org/wiki/Creative_Commonshttp://en.wikipedia.org/wiki/Open_source_hardwarehttp://en.wikipedia.org/wiki/TED_(conference)http://en.wikipedia.org/wiki/TWiT.tvhttp://en.wikipedia.org/wiki/FLOSS_Weeklyhttp://en.wikipedia.org/wiki/GNU_toolchainhttp://en.wikipedia.org/wiki/Main_functionhttp://en.wikipedia.org/wiki/Light-emitting_diodehttp://en.wikipedia.org/wiki/File:Arduino_led-5.jpghttp://arduino.cc/en/Main/Softwarehttp://en.wikipedia.org/wiki/GNU_General_Public_Licensehttp://en.wikipedia.org/wiki/GNU_Lesser_General_Public_Licensehttp://en.wikipedia.org/wiki/Software_licensehttp://en.wikipedia.org/wiki/Integrated_development_environmenthttp://en.wikipedia.org/wiki/List_of_software_categorieshttp://en.wikipedia.org/wiki/Cross-platformhttp://en.wikipedia.org/wiki/Operating_systemhttp://en.wikipedia.org/wiki/C%2B%2Bhttp://en.wikipedia.org/wiki/C_(programming_language)http://en.wikipedia.org/wiki/Java_(programming_language)http://en.wikipedia.org/wiki/Software_release_life_cyclehttp://en.wikipedia.org/wiki/Software_release_life_cycle -
7/27/2019 Arduino - Wikipedia, the free encyclopedia.pdf
5/6
10/28/13 Arduino - Wikipedia, the free encyclopedia
en.wikipedia.org/wiki/Arduino 5/6
ArduinoPhone[20]
Reception
The Arduino project received an honorary mention in the Digital Communities category at the 2006 Prix Ars
Electronica.[21][22]
See also
ARM express
BASIC Stamp
Fritzing
Gadgeteer
Gumstix
ioBridge
Make Controller Kit
Maximite
mbed microcontroller
MinibloqNetduino
OOPic
Parallax Propeller
PICAXE
Raspberry Pi
ROBOTC
Simplecortex
Tinkerforge
Microduino
UDOO
References
1. ^ "How many Arduinos are "in the wild?" About 300,000" (http://www.adafruit.com/blog/2011/05/15/how-many-
arduinos-are-in-the-wild-about-300000/). Adafruit Industries . May 15, 2011. Retrieved 2013-05-26.
2. ^ ab http://spectrum.ieee.org/geek-life/hands-on/the-making-of-arduino
3. ^ Smart Projects (http://smartprj.com/)
4. ^ Schmidt, M. ["Arduino: A Quick Start Guide"], Pragmatic Bookshelf, January 22, 2011, Pg. 201
5. ^ "Shields fuer Arduino wenig Aufwand Selbs t Bauen". web.de (http://web.de/elo/mikrocontroller-und-
programmierung/arduino/shields-fuer-arduino-mit-wenig-aufwand-selbst-bauen)
6. ^ "Arduino breadboard shield: US$10 & 10 mins". todbot.com (http://todbot.com/blog/2006/07/11/arduino-
breadboard-shield/)
7. ^ Igoe, Tom (April 4, 2006). "Arduino Shields for Prototyping". tigoe.net
(http://www.tigoe.net/pcomp/code/arduinowiring/26)
8. ^ "Arduino Software Release Notes" (http://arduino.cc/en/Main/ReleaseNotes). Arduino Project. Retrieved May 31,
2013.
9. ^ "Programm ing Arduino Getting Started wi th Sketches" (http://www.amazon.com/Programming-Arduino-Getting-
Started-Sketches/dp/0071784225/ref=sr_1_1?s=books&ie=UTF8&qid=1364494138&sr=1-
1&keywords=arduino+sketches). McGraw-Hill. Nov 8, 2011. Retrieved 2013-03-28.
10. ^ ab "Blink Tutorial" (http://arduino.cc/en/Tutorial/Blink). Arduino.cc.
11. ^ "Using Atmel Studio for Arduino development"
(http://www.megunolink.com/Building_an_Arduino_project_with_MegunoLink_and_Atmel_Studio_(Blink_Tutorial)).
Megunolink.com. Retrieved 2013-01-18.
12. ^ "Usin AVR Studio for Arduino develo ment" htt ://www.en blaze.com/tutorial-usin -avr-studio-5-with-arduino-
http://www.engblaze.com/tutorial-using-avr-studio-5-with-arduino-projects/http://www.engblaze.com/tutorial-using-avr-studio-5-with-arduino-projects/http://www.megunolink.com/Building_an_Arduino_project_with_MegunoLink_and_Atmel_Studio_(Blink_Tutorial)http://arduino.cc/en/Tutorial/Blinkhttp://en.wikipedia.org/wiki/McGraw-Hillhttp://www.amazon.com/Programming-Arduino-Getting-Started-Sketches/dp/0071784225/ref=sr_1_1?s=books&ie=UTF8&qid=1364494138&sr=1-1&keywords=arduino+sketcheshttp://arduino.cc/en/Main/ReleaseNoteshttp://www.tigoe.net/pcomp/code/arduinowiring/26http://todbot.com/blog/2006/07/11/arduino-breadboard-shield/http://web.de/elo/mikrocontroller-und-programmierung/arduino/shields-fuer-arduino-mit-wenig-aufwand-selbst-bauenhttp://en.wikipedia.org/wiki/Pragmatic_Bookshelfhttp://smartprj.com/http://spectrum.ieee.org/geek-life/hands-on/the-making-of-arduinohttp://en.wikipedia.org/wiki/Adafruit_Industrieshttp://www.adafruit.com/blog/2011/05/15/how-many-arduinos-are-in-the-wild-about-300000/http://en.wikipedia.org/wiki/UDOOhttp://en.wikipedia.org/w/index.php?title=Microduino&action=edit&redlink=1http://en.wikipedia.org/wiki/Tinkerforgehttp://en.wikipedia.org/wiki/Simplecortexhttp://en.wikipedia.org/wiki/RobotChttp://en.wikipedia.org/wiki/Raspberry_Pihttp://en.wikipedia.org/wiki/PICAXEhttp://en.wikipedia.org/wiki/Parallax_Propellerhttp://en.wikipedia.org/wiki/OOPichttp://en.wikipedia.org/wiki/Netduinohttp://en.wikipedia.org/wiki/Minibloqhttp://en.wikipedia.org/wiki/Mbed_microcontrollerhttp://en.wikipedia.org/wiki/Maximitehttp://en.wikipedia.org/wiki/Make_Controller_Kithttp://en.wikipedia.org/wiki/IoBridgehttp://en.wikipedia.org/wiki/Gumstixhttp://en.wikipedia.org/wiki/.Net_Gadgeteerhttp://en.wikipedia.org/wiki/Fritzinghttp://en.wikipedia.org/wiki/BASIC_Stamphttp://en.wikipedia.org/wiki/ARM_expresshttp://en.wikipedia.org/wiki/Prix_Ars_Electronica -
7/27/2019 Arduino - Wikipedia, the free encyclopedia.pdf
6/6
10/28/13 Arduino - Wikipedia, the free encyclopedia
en.wikipedia.org/wiki/Arduino 6/6
This page w as last modif ied on 28 October 2013 at 03:05.
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may
apply. By using this site, you agree to the Terms of Use and Privacy Policy.
Wikipedia is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
projects/). Engblaze.com. Retrieved 2013-01-18.
13. ^ "FLOSS Weekly Episode 61 Arduino" (audio, MP3). Twit.tv. March 21, 2009 (http://twit.tv/floss 61)
14. ^ Banzi, Mass imo. "How Arduino is open-sourcing imagination"
(http://www.ted.com/talks/massimo_banzi_how_arduino_is_open_sourcing_imagination.html). TED.
15. ^ "The arduino s ource code" (https://github.com/arduino/Arduino). The arduino source code.
16. ^ "Policy" (http://arduino.cc/en/Main/Policy). Arduino.cc. Retrieved 2013-01-18.
17. ^ "Freeduino Open Designs" (http://www.freeduino.org/freeduino_open_des igns.html). Freeduino.org. Retrieved
2008-03-03.18. ^ "xoscillo A software oscilloscope that acquires data using an arduino or a parallax (more platforms to come).
Google Project Hosting" (http://code.google.com/p/xoscil lo/). Code.google.com. Retrieved 2013-01-18.
19. ^ Pearce, Joshua M. 2012. "Building Research Equipment with Free, Open-Source Hardware". Science337 (6100):
13031304. (http://www.sciencem ag.org/content/337/6100/1303.summ ary) (open access )
(http://mtu.academia.edu/JoshuaPearce/Papers/1867941/Open_Source_Research_in_Sustainability)
20. ^ ArduinoPhone (http://www.instructables.com/id/ArduinoPhone/). Instructables.com (2013-07-17). Retrieved on
2013-08-04.
21. ^ "Prix Ars Electronica 2006 Digital Communities ANERKENNUNGEN lis ting"
(http://90.146.8.18/de/archives/prix_archive/prix_year_cat.asp?iProjectID=13638&iCategoryID=12420) (in German).
Retrieved 2009-02-18.
22. ^ "Prix Ars Electronica 2006 Digital Communities ANERKENNUNGEN des cription"
(http://90.146.8.18/de/archives/prix_archive/prix_projekt.asp?iProjectID=13789#) (in German). Retrieved 2009-02-18.
External links
Official website (http://arduino.cc/)
Arduino The Documentary(http://www.imdb.com/title/tt1869268/) at the Internet Movie Database, YouTube
(https://www.youtube.com/watch?v=8zB2KIm4EEQ), Vimeo (http://vimeo.com/18539129)
Basic Arduino temperature web monitor (http://exosite.com/project/basic-arduino-temperature-web-monitor)
Simple Arduino setup process.
Documentary about Arduino (http://tv.wired.it/entertainment/2012/12/06/arduino-creare-e-un-gioco-da-ragazzi-
eng-sub.html), Wired Magazine (in Italian)
Arduino Shield list (http://shieldlist.org/)
Howto install additional Arduino libraries? (http://arduino.cc/en/Guide/Libraries)
Arduino Cheat Sheet (http://robodino.org/resources/arduino)
Arduino Board Pinout Diagrams: Due (http:/ /arduino.cc/ forum/index.php?/topic,132130.0.html), Esplora
(http://www.flickr.com/photos/28521811@N04/8469564216/sizes/l/in/photostream/), Leonardo
(http://www.flickr.com/photos/28521811@N04/8466547410/sizes/l/in/photostream/), Mega
(http://www.flickr.com/photos/28521811@N04/8451024820/sizes/l/in/photostream/), Micro
(http://www.flickr.com/photos/28521811@N04/8471357492/sizes/l/in/photostream/), Mini
(http://www.flickr.com/photos/28521811@N04/8453583648/sizes/l/in/photostream/), Uno
(http://www.flickr.com/photos/28521811@N04/8449936925/sizes/l/in/photostream/)
Retrieved from "http://en.wikipedia.org/w/index.php?title=Arduino&oldid=579050036"
Categories: Arduino Open hardware electronic devices Microcontrollers 2005 introductions Internet of Things
Robotics hardware
http://en.wikipedia.org/wiki/Help:Categoryhttp://en.wikipedia.org/w/index.php?title=Arduino&oldid=579050036http://www.flickr.com/photos/28521811@N04/8449936925/sizes/l/in/photostream/http://www.flickr.com/photos/28521811@N04/8453583648/sizes/l/in/photostream/http://www.flickr.com/photos/28521811@N04/8471357492/sizes/l/in/photostream/http://www.flickr.com/photos/28521811@N04/8451024820/sizes/l/in/photostream/http://www.flickr.com/photos/28521811@N04/8466547410/sizes/l/in/photostream/http://www.flickr.com/photos/28521811@N04/8469564216/sizes/l/in/photostream/http://arduino.cc/forum/index.php?/topic,132130.0.htmlhttp://robodino.org/resources/arduinohttp://arduino.cc/en/Guide/Librarieshttp://shieldlist.org/http://tv.wired.it/entertainment/2012/12/06/arduino-creare-e-un-gioco-da-ragazzi-eng-sub.htmlhttp://exosite.com/project/basic-arduino-temperature-web-monitorhttp://vimeo.com/18539129https://www.youtube.com/watch?v=8zB2KIm4EEQhttp://en.wikipedia.org/wiki/Internet_Movie_Databasehttp://www.imdb.com/title/tt1869268/http://arduino.cc/http://90.146.8.18/de/archives/prix_archive/prix_projekt.asp?iProjectID=13789#http://90.146.8.18/de/archives/prix_archive/prix_year_cat.asp?iProjectID=13638&iCategoryID=12420http://www.instructables.com/id/ArduinoPhone/http://mtu.academia.edu/JoshuaPearce/Papers/1867941/Open_Source_Research_in_Sustainabilityhttp://www.sciencemag.org/content/337/6100/1303.summaryhttp://code.google.com/p/xoscillo/http://www.freeduino.org/freeduino_open_designs.htmlhttp://arduino.cc/en/Main/Policyhttps://github.com/arduino/Arduinohttp://www.ted.com/talks/massimo_banzi_how_arduino_is_open_sourcing_imagination.htmlhttp://twit.tv/floss61http://www.engblaze.com/tutorial-using-avr-studio-5-with-arduino-projects/http://en.wikipedia.org/wiki/Category:Robotics_hardwarehttp://en.wikipedia.org/wiki/Category:Internet_of_Thingshttp://en.wikipedia.org/wiki/Category:2005_introductionshttp://en.wikipedia.org/wiki/Category:Microcontrollershttp://en.wikipedia.org/wiki/Category:Open_hardware_electronic_deviceshttp://en.wikipedia.org/wiki/Category:Arduinohttp://www.wikimediafoundation.org/http://wikimediafoundation.org/wiki/Privacy_policyhttp://wikimediafoundation.org/wiki/Terms_of_Usehttp://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License