Professional Documents
Culture Documents
2 Hardware
History
SOFTWARE
boards include a 5 volt linear regulator and a 16 MHz Arduino hardware have been commercially produced to
crystal oscillator (or ceramic resonator in some variants), date.
although some designs such as the LilyPad run at 8 MHz
and dispense with the onboard voltage regulator due to
Example Arduino boards
specic form-factor restrictions. An Arduinos micro Arduino Diecimila in Stoicheia
controller is also pre-programmed with a boot loader
that simplies uploading of programs to the on-chip ash
Arduino Duemilanove (rev 2009b)
memory, compared with other devices that typically need
an external programmer. This makes using an Arduino
Arduino UNO
more straightforward by allowing the use of an ordinary
computer as the programmer.
Arduino Leonardo
At a conceptual level, when using the Arduino software
shifter circuit to convert between RS-232-level and TTLlevel signals. Current Arduino boards are programmed
2.1
Ocial boards
Arduino Mega
Arduino MEGA 2560 R3 (front side)
Arduino MEGA 2560 R3 (back side)
Arduino Nano
Arduino Due (ARM-based)
LilyPad Arduino (rev 2007)
Shields
3 Software
The Arduino integrated development environment (IDE)
is a cross-platform application written in Java, and derives
from the IDE for the Processing programming language
and the Wiring projects. It is designed to introduce programming to artists and other newcomers unfamiliar with
software development. It includes a code editor with features such as syntax highlighting, brace matching, and automatic indentation, and is also capable of compiling and
uploading programs to the board with a single click. A
program or code written for Arduino is called a sketch.[14]
3
Arduino programs are written in C or C++. The Arduino
IDE comes with a software library called "Wiring" from
the original Wiring project, which makes many common
input/output operations much easier. Users only need dene two functions to make a runnable cyclic executive
program:
4 Development
quested that the name Arduino be exclusive to the oA typical rst program for a microcontroller simply blinks cial product and not be used for derivative works withan LED on and o. In the Arduino environment, the user out permission. The ocial policy document on the
use of the Arduino name emphasizes that the project is
might write a program like this:[15]
open to incorporating work by others into the ocial
product.[19] Several Arduino-compatible products commercially released have avoided the Arduino name by
using "-duino name variants.[20]
5 Applications
See also: List of open source hardware projects
7 See also
List of Arduino boards and compatible systems
Comparison of single-board computers
10
References
EXTERNAL LINKS
[25] Prix Ars Electronica 2006 Digital Communities ANERKENNUNGEN listing (in German). Retrieved
2009-02-18.
[26] Prix Ars Electronica 2006 Digital Communities
ANERKENNUNGEN description (in German). Retrieved 2009-02-18.
9 Further reading
Arduino For Dummies; John Nussey; 446 pages;
2013; ISBN 978-1118446379.
Programming Arduino Next Steps: Going Further
with Sketches; Simon Monk; 2013; ISBN 9780071830256.
Exploring Arduino: Tools and Techniques for Engineering Wizardry; Jeremy Blum; 384 pages; 2013;
ISBN 978-1118549360.
Arduino Workshop: A Hands-On Introduction with
65 Projects; John Boxall; 392 pages; 2013; ISBN
978-1593274481.
Beginning C for Arduino: Learn C Programming for
the Arduino and Compatible Microcontrollers; Jack
Purdum; 280 pages; 2012; ISBN 978-1430247760.
Programming Arduino:
Getting Started With
Sketches; Monk Simon; 162 pages; 2011; ISBN
978-0071784221.
Make: Electronics (Learning by Discovery); Charles
Platt; 352 pages; 2009; ISBN 978-0596153748.
10 External links
Ocial website
Arduino The Documentary at the Internet Movie
Database, Vimeo
Documentary about Arduino, Wired Magazine (in
Italian/English)
[21] xoscillo A software oscilloscope that acquires data using an arduino or a parallax (more platforms to come).
Google Project Hosting. Code.google.com. Retrieved
2013-01-18.
Re-
5
Massimo Banzi interviewed on the TV show Triangulation on the TWiT.tv network
Massimo Banzi interviewed on the TV show FLOSS
weekly on the TWiT.tv network
Arduino Stack Exchange a question and answer site
11
11
11.1
11.2
Images
File:Arduino316.jpg Source: http://upload.wikimedia.org/wikipedia/commons/6/6c/Arduino316.jpg License: CC-BY-SA-3.0 Contributors: http://www.arduino.cc/ Original artist: Nicholas Zambetti
File:Arduino_Logo.svg Source: http://upload.wikimedia.org/wikipedia/commons/8/87/Arduino_Logo.svg License: Public domain Contributors: http://arduino.cc Original artist: Unknown
File:Arduino_Uno_-_R3.jpg Source: http://upload.wikimedia.org/wikipedia/commons/3/38/Arduino_Uno_-_R3.jpg License: CC-BY2.0 Contributors: Arduino Uno - R3 Original artist: SparkFun Electronics from Boulder, USA
File:Arduino_led-5.jpg Source: http://upload.wikimedia.org/wikipedia/commons/8/88/Arduino_led-5.jpg License: Public domain Contributors: Own work Original artist: DustyDingo
File:Commons-logo.svg Source: http://upload.wikimedia.org/wikipedia/en/4/4a/Commons-logo.svg License: ? Contributors: ? Original
artist: ?
File:Free_Software_Portal_Logo.svg Source:
http://upload.wikimedia.org/wikipedia/commons/3/31/Free_and_open-source_
software_logo_%282009%29.svg License: Public domain Contributors:
FOSS Logo.svg Original artist: FOSS Logo.svg: ViperSnake151
File:Nuvola_apps_ksim.png Source: http://upload.wikimedia.org/wikipedia/commons/8/8d/Nuvola_apps_ksim.png License: LGPL
Contributors: http://icon-king.com Original artist: David Vignoni / ICON KING
File:Question_book-new.svg Source: http://upload.wikimedia.org/wikipedia/en/9/99/Question_book-new.svg License: Cc-by-sa-3.0
Contributors:
Created from scratch in Adobe Illustrator. Based on Image:Question book.png created by User:Equazcion Original artist:
Tkgd2007
File:Symbol_list_class.svg Source: http://upload.wikimedia.org/wikipedia/en/d/db/Symbol_list_class.svg License: Public domain Contributors: ? Original artist: ?
File:UnoConnections.jpg Source: http://upload.wikimedia.org/wikipedia/commons/9/9d/UnoConnections.jpg License: CC-BY-SA-3.0
Contributors: Own work Original artist: 1sfoerster
11.3
11.3
Content license
Content license