arduino - wikipedia, the free encyclopedia.pdf

Upload: beta2009

Post on 14-Apr-2018

240 views

Category:

Documents


0 download

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