Arduino - Wikimedia Commons

Arduino - Wikimedia Commons

Arduino PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sun, 27 Jul 2014 2...

21MB Sizes 0 Downloads 16 Views

Recommend Documents

Jahresbericht Wikimedia Foundation - Wikimedia Commons
Alex Blavatnik. Alex Hsu. Alex Poon. Alexander .... Lenore C. Cooney. Leonard Ferrera. Linda L. Slakey ... Simons. Mark

Personal Computer - Wikimedia Commons
The PS/2's Model M keyboard from which modern PC ... two-handed alternatives more akin to a game controller, such as the

Cables v1.3 - Wikimedia Commons
Some computers and monitors. Some laptop computers. Some laptop computers. Aluminum Unibody MacBook (late 2008 - mid 200

Stirlingmotoren - Wikimedia Commons
16.02.2012 - Spion enttarnt und im Tower von London eingekerkert. .... Jahrhunderts zum Antrieb von 8-10 Farbmühlen eing

Kyiv Post - Wikimedia Commons
Apr 16, 2010 - [email protected] After taking control of the govern- ment, parliament and courts, President. Viktor Y

Electrical Arc - Wikimedia Commons
May 14, 2015 - [4] Gribben, John; “The Scientists; A History of Science Told .... Steve Quinn, Bento00, Alph Bot, Emau

(46GA).pdf - Wikimedia Commons
ernors' mansion, containing the offices of the board of health. Just west ...... CivU Service Commission—Harry B. Mitc

WikiReader Internet - Wikimedia Commons
13.05.2004 - Viele dieser Browser (wie Mozilla, Internet Explorer) werden heu- ... Camino (früher: Chimera, für Mac OS

Scientific mtti - Wikimedia Commons
with each other to co-operate i.n producing I others after It. The. oupling ... I pletely across a broad and deep river

nagarjunasagar dam - Wikimedia Commons
G. V. Gopalarao. Abstract. This article deals with the design and construction aspects of Nagarjunasagar. Dam situated i

Arduino

PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sun, 27 Jul 2014 22:19:17 UTC

Contents Articles Arduino

1

Comparison of single-board computers

7

Fritzing

22

List of Arduino boards and compatible systems

23

References Article Sources and Contributors

54

Image Sources, Licenses and Contributors

55

Article Licenses License

57

Arduino

1

Arduino For other uses, see Arduino (disambiguation).

Arduino

"Arduino Uno" Revision 3 Type

Single-board microcontroller

Website

www.arduino.cc

[1]

Arduino is a single-board microcontroller, intended to make the application of interactive objects or environments more accessible. The hardware consists of an open-source hardware board designed around an 8-bit Atmel AVR microcontroller, or a 32-bit Atmel ARM. Current models feature a USB interface, 6 analog input pins, as well as 14 digital I/O pins which allows the user to attach various extension boards. Introduced in 2005, the Arduino platform was designed to provide an inexpensive and easy way for hobbyists, students and professionals to create devices that interact with their environment using sensors and actuators. Common examples for beginner hobbyists include simple robots, thermostats and motion detectors. It comes with a simple integrated development environment (IDE) that runs on regular personal computers and allows users to write programs for Arduino using C or C++. The current prices of Arduino boards run around €20, or $27 and those of related "clones" as low as $9. Arduino boards can be purchased pre-assembled or as do-it-yourself kits. Hardware design information is available for those who would like to assemble an Arduino by hand. It was estimated in mid-2011 that over 300,000 official Arduinos had been commercially produced, and in 2013 that 700,000 official boards were in users' hands.

History Arduino started in 2005 as a project for students at the Interaction Design Institute Ivrea in Ivrea, Italy. At that time program students used a "BASIC Stamp" at a cost of $100, considered expensive for students. Massimo Banzi, one of the founders, taught at Ivrea. A hardware thesis was contributed for a wiring design by Colombian student Hernando Barragan. After the wiring platform was complete, researchers worked to make it lighter, less expensive, and available to the open source community. The school eventually closed down, so these researchers, one of them David Cuartielles, promoted the idea. The current prices run around $30 and related "clones" as low as $9. A simple Arduino Mini Pro clone may be had from China for less than $4, post paid.

Arduino

2

Hardware An Arduino board consists of an Atmel 8-bit AVR microcontroller with complementary components to facilitate programming and incorporation into other circuits. An important aspect of the Arduino is the standard way that connectors are exposed, allowing the CPU board to be connected to a variety of interchangeable add-on modules known as shields. Some shields communicate with the Arduino board directly over various pins, but many shields are individually addressable via an I²C serial bus, allowing many shields to be stacked and used in parallel. Official Arduinos 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. Most boards 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 to specific form-factor restrictions. An Arduino's microcontroller is also pre-programmed with a boot loader that simplifies uploading of programs to the on-chip flash memory, compared with other devices that typically need an external programmer. This makes using an Arduino more straightforward by allowing the use of an ordinary computer as the programmer.

An official Arduino Uno with descriptions of the I/O locations

An early Arduino board with an RS-232 serial interface (upper left) and an Atmel ATmega8 microcontroller chip (black, lower 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 boards are programmed over an RS-232 serial connection, but the way this is implemented varies by hardware version. Serial Arduino boards contain a level shifter circuit to convert between RS-232-level and TTL-level signals. Current Arduino boards are programmed via USB, implemented using USB-to-serial adapter chips such as the FTDI FT232. Some variants, such as the Arduino Mini and the unofficial Boarduino, use a detachable USB-to-serial adapter board or cable, Bluetooth or other methods. (When used 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 use by other circuits. The Diecimila, Duemilanove, and current Uno provide 14 digital 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 female 0.10-inch (2.5 mm) headers. Several plug-in application shields are also commercially available. The Arduino Nano, and Arduino-compatible Bare Bones Board and Boarduino boards may provide male header pins on the underside of the board to be plugged into solderless breadboards. There are many Arduino-compatible and Arduino-derived boards. Some are functionally equivalent to an Arduino and may be used interchangeably. Many are the basic Arduino with the addition of commonplace output drivers, often for use in school-level education to simplify the construction of buggies and small robots. Others are electrically equivalent but change the form factor, sometimes permitting the continued use of Shields, sometimes not. Some variants use completely different processors, with varying levels of compatibility.

Arduino

3

Official boards Further information: List of Arduino boards and compatible systems The original Arduino hardware is manufactured by the Italian company Smart Projects. Some Arduino-branded boards have been designed by the American company SparkFun Electronics.[2] Sixteen versions of the Arduino hardware have been commercially produced to date.

Example Arduino boards

Arduino Diecimila in Stoicheia

Arduino Duemilanove (rev 2009b)

Arduino UNO

Arduino Leonardo

Arduino Mega

Arduino Nano

Arduino Due (ARM-based)

LilyPad Arduino (rev 2007)

Shields Arduino and Arduino-compatible boards make use of shields—printed circuit expansion boards that plug into the normally supplied Arduino pin-headers. Shields can provide motor controls, GPS, ethernet, LCD, or breadboarding (prototyping). A number of shields can also be made DIY.

Example Arduino shields

Multiple shields can be stacked. In this example the top shield contains a solderless breadboard

Screw-terminal breakout shield in a wing-type format

Adafruit Motor Shield with screw terminals for connection to motors

Adafruit Datalogging Shield with a SD slot and Real-Time Clock chip

Arduino

4

Software Arduino Software IDE

A screenshot of the Arduino IDE showing the "Blink" program, a simple beginner program Developer(s)

Arduino Software

Stable release

1.0.5 / May 15, 2013

Preview release

1.5.6-r2 Beta / February 21, 2014

Written in

Java, C and C++

Operating system

Cross-platform

Type

Integrated development environment

License

LGPL or GPL license

Website

arduino.cc

[3]

The Arduino integrated development environment (IDE) is a cross-platform application written in Java, and is derived 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". 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 define two functions to 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 A typical first program for a microcontroller simply blinks an LED on and off. In the Arduino environment, the user might write a program like this:

Arduino

5

The integrated pin 13 LED

#define LED_PIN 13 void setup () { pinMode (LED_PIN, OUTPUT); // Enable pin 13 for digital output } void loop () { digitalWrite (LED_PIN, HIGH); // Turn on the LED delay (1000); // Wait one second (1000 milliseconds) 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 load resistor connected between pin 13 and ground; a convenient feature for many simple tests. The previous code would not be seen by a standard 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 a temporary file with an extra include header at the top and a very simple main() 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 programs to 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.

Development Arduino is open source hardware: the Arduino hardware reference designs are distributed under a Creative Commons Attribution Share-Alike 2.5 license and are available on the Arduino Web site. Layout and production files for some versions 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. Although the hardware and software designs are freely available under copyleft licenses, the developers have requested that the name "Arduino" be exclusive to the official product and not be used for derivative works without permission. 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. Several Arduino-compatible products commercially released have avoided the "Arduino" name by using "-duino" name variants.

Arduino

6

Applications See also: List of open source hardware projects • • • • •

Xoscillo: open-source oscilloscope Scientific equipment Arduinome: a MIDI controller device that mimics the Monome OBDuino: 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 • ArduinoPhone[4]

Reception The Arduino project received an honorary mention in the Digital Communities category at the 2006 Prix Ars Electronica.

References [1] [2] [3] [4]

http:/ / www. arduino. cc Schmidt, M. ["Arduino: A Quick Start Guide"], Pragmatic Bookshelf, January 22, 2011, Pg. 201 http:/ / arduino. cc/ en/ Main/ Software ArduinoPhone (http:/ / www. instructables. com/ id/ ArduinoPhone/ ). Instructables.com (2013-07-17). Retrieved on 2013-08-04.

Further reading • 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.

External links Wikimedia Commons has media related to Arduino.

• 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) • 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/English) • How to install additional Arduino libraries? (http://arduino.cc/en/Guide/Libraries) • Arduino Cheat Sheet (http://robodino.org/resources/arduino) • Arduino Projects (http://codeduino.com/projects), Examples of Arduino Projects • Arduino Board Pinout Diagrams: Due (http://arduino.cc/forum/index.php?/topic,132130.0.html), Esplora (http://www.flickr.com/photos/[email protected]/8469564216/sizes/l/in/photostream/), Leonardo (http:// www.flickr.com/photos/[email protected]/8466547410/sizes/l/in/photostream/), Mega (http://www.flickr.

Arduino

• • • •

7

com/photos/[email protected]/8451024820/sizes/l/in/photostream/), Micro (http://www.flickr.com/photos/ [email protected]/8471357492/sizes/l/in/photostream/), Mini (http://www.flickr.com/photos/ [email protected]/8453583648/sizes/l/in/photostream/), Uno (http://www.flickr.com/photos/ [email protected]/8449936925/sizes/l/in/photostream/) Evolution tree for Arduino (http://i.imgur.com/yGRLPvL.jpg) Massimo Banzi (http://twit.tv/show/triangulation/110/) interviewed on the TV show Triangulation on the TWiT.tv network Massimo Banzi (http://twit.tv/show/floss-weekly/61/) interviewed on the TV show FLOSS weekly on the TWiT.tv network Arduino Stack Exchange (http://arduino.stackexchange.com/) a question and answer site

Comparison of single-board computers Comparison of single-board computers.

General comparison Name

Model

Release date

SoC

CPU

Graphics

Arduino Uno

R3

2010/09

Atmel ATmega328P

Atmel AVR @16 MHz, 8-bit

N/A

Arndale Board

5250-AA

Samsung Exynos 5

2x ARM Cortex-A15 @1.7 GHz

Mali-T604MP4

2x ARM Cortex-A7 @1 GHz

Mali-400MP2

2012/10 TI OMAP 3530

ARM Cortex-A8 @720 MHz

TMS320C64x @430 MHz, DSP

256 MB LPDDR

2010/09

TI Sitara AM37x

ARM Cortex-A8 @1 GHz

C64x, DSP

512 MB LPDDR

?

?

Banana Pi

BeagleBoard

2014/03 Allwinner A20

D

BeagleBoard-xM

RAM

On-board storage

2 KB

32 KB Flash + 1 KB EEPROM

2 GB DDR3(L)

No

1 GB DDR3 No

512 MB NAND Flash

BeagleBone

A6

2011/10

TI Sitara AM335x

ARM Cortex-A8 @720 MHz

LCD

256 MB DDR2

4 GB Flash

BeagleBone Black

C

2013/04

TI Sitara AM335x

ARM Cortex-A8 @1 GHz

PowerVR SGX530

512 MB DDR3L

4 GB Flash

2x ARM Cortex-A9 @1.2 GHz

1 GB

?

Samsung Exynos 4 Dual

Mali-400MP4

?

Cotton Candy

No

Cubieboard

2012/09 Allwinner A10

ARM Cortex-A8 @1 GHz

Mali-400

1 GB DDR3 @480 MHz

Cubieboard 2

2013/06 Allwinner A20

2x ARM Cortex-A7 @1 GHz

Mali-400MP2

1 GB DDR3 @480 MHz

Cubieboard 3

2013/10 Allwinner A20

2x ARM Cortex-A7 @1 GHz

Mali-400MP2

2 GB DDR3 @480 MHz

4 GB NAND Flash 4 GB NAND Flash

8 GB NAND Flash

Comparison of single-board computers

8

Cubieboard 8

Allwinner A80 ?

Cubox-i

Cubox-i

Cubox-i

i2

i2eX

i4Pro

DreamPlug

?

GameStick

Gigabyte BRIX

1 GB DDR3 @800 MHz, 32-bit

No

Freescale i.MX6

2x ARM Cortex-A9 @1 GHz

Vivante GC2000

1 GB DDR3 @1066 MHz, 64-bit

No

Freescale i.MX6

4x ARM Cortex-A9 @1 GHz

Vivante GC2000

2 GB DDR3 @1066 MHz, 64-bit

No

Marvell Kirkwood 88F6281

[email protected] GHz

2013/01

TI Sitara AM3359

ARM Cortex-A8 @720 MHz

?

?

2013/11

2013/11

2013/11

512 MB DDR2

4 GB micro-SD + 2 MB SPI NOR Flash for boot loader

PowerVR SGX530

512 MB DDR3

512 MB NAND Flash

AMD C-70

Radeon HD 7290

8 GB DDR3

Amlogic 8726-MX

2x ARM Cortex-A9

Mali-400

1 GB DDR3

Intel Celeron N2807

2x Bay Trail-M @1.58-2.16 GHz, 64-bit

Intel HD Graphics

DDR3L-1333 SO-DIMM socket

AMD Embedded G-Series T40E APU

2x Bobcat @1.0 GHz, 64-bit

Radeon HD 6250

1 GB DDR3

TI Sitara AM3703

ARM Cortex-A8 @1 GHz

?

Allwinner A10

ARM Cortex-A8 @1.2 GHz

2013/01

Freescale i.MX6

4x ARM Cortex-A9

2014/07

Freescale i.MX6 Solo

ARM Cortex-A9

Freescale i.MX6 DualLite

Freescale i.MX6 Dual

?

?

?

Hiapad Hi-802

Hummingboard

Hummingboard

Hummingboard

i1

i2

i2eX

?

2014/07

2014/07

Intel NUC MarsBoard

8 GB NAND Flash

Vivante GC880

Gizmo Board

Hackberry A10

2 GB DDR3 @480 MHz

2x ARM Cortex-A9 @1 GHz

GB-BXBT-2807 2014/06

Gumstix Overo EarthSTORM + Summit

?

Freescale i.MX6

2011/02

Embest SBC8600B Foxconn AT-5570

2013/11

4x ARM Cortex-A15 @ 4x ARM Cortex-A7

N/A

Mali-400

?

?

8 GB Flash

No

2 MB SPI Flash

512 MB LP-DDR

512 MB NAND Flash

512 MB / 1 GB DDR3

4 GB NAND Flash

1 GB

Internal microSD card

Vivante GC880

512 MB @800 MHz, 32 bit

No

2 x ARM Cortex-A9

Vivante GC880

1024 MB @800 MHz, 64 bit

No

2 x ARM Cortex-A9

Vivante GC2000

1024 MB @1066 MHz, 64 bit

No

1 GB DDR3 @480 MHz

8 GB NAND Flash

see Next Unit of Computing A10 New

?

Allwinner A10

ARM Cortex-A8

Mali-400MP2

Comparison of single-board computers

MarsBoard

9

A20 New

Allwinner A20

2x ARM Cortex-A7 @1 GHz

Mali-400MP2

1-2 GB DDR3 @480 MHz

Rockchip RK3066

2x ARM Cortex-A9 @1.6 GHz

Mali-400MP4

1-2 GB DDR3

?

Intel Atom E640 1 GHz, 32-bit

GMA600

1 GB DDR2

Marvell Armada 370

ARMv7 @1.2 GHz

N/A

1 GB DDR3L-1333

Rockchip RK3066

2x ARM Cortex-A9 @1.6 GHz

Mali-400MP4 @250 MHz

1 GB DDR3

VIA WM8850

ARM Cortex-A8 @1.2 GHz

Mali-400

512 MB

PowerVR SGX530 (optional)

512 MB DDR3

?

MarsBoard

RK3066 ?

MinnowBoard

?

MiraBox

2013

2014/06

MK808

MTB025

?

?

?

?

MYIR MYD-AM335X

2013/12

TI Sitara AM335x

ARM Cortex-A8 @800-1000 MHz

Netduino Plus 2

2012/11

STMicro STM32 F4

ARM Cortex-M4 @168 MHz

2013/06

Freescale i.MX6

4x ARM Cortex-A9 @1 GHz

Nitrogen6x

Rev 3

Nvidia Jetson TK1

ODROID-U3

LIME

OLinuXino A13

? 1 GB NAND Flash 8 GB NAND Flash

4 GB Flash

512 MB NAND Flash

384 KB Flash

1 GB DDR3 @532 MHz No

Nvidia Tegra K1

4x ARM Cortex-A15 R3 @2.3 GHz + 1x “low-power core”

2014/01

Samsung Exynos 4 Quad

4x ARM Cortex-A9 @1.7 GHz

Mali-400MP4 @440 MHz

2 GB LP-DDR2 @880 MHz

Samsung Exynos 4 Quad

4x ARM Cortex-A9 @1.7 GHz

Mali-400MP4 @440 MHz

2 GB LP-DDR2

Allwinner A10

ARM Cortex-A8 @1 GHz

Mali-400

512 MB DDR3

No

Allwinner A13

ARM Cortex-A8 @1 GHz

Mali-400

512 MB DDR3

No

Allwinner A13

ARM Cortex-A8 @1 GHz

Mali-400

256 MB DDR3

No

Allwinner A13

ARM Cortex-A8 @1 GHz

Mali-400

512 MB DDR3

4 GB NAND Flash

ODROID-X2

OLinuXino A10

Vivante GC2000 + Vivante GC355 + Vivante GC320

100+ KB

4 GB NAND Flash

2014/04

?

?

N/A

8 GB NAND Flash

?

?

?

Nvidia GK20A 2 GB DDR3L (192 CUDA @933 MHz, cores) 64-bit @950 MHz

OLinuXino A13

MICRO

OLinuXino A13

WIFI

OLinuXino A20

LIME, LIME-4GB

2013/06 Allwinner A20

2x ARM Cortex-A7 @1 GHz

Mali-400MP2

512 MB DDR3

OLinuXino A20

MICRO, MICRO-4GB

2013/06 Allwinner A20

2x ARM Cortex-A7 @1 GHz

Mali-400MP2

1 GB DDR3

?

?

16 GB eMMC + 4 MB SPI Flash for boot loader

eMMC module

eMMC module

4 GB NAND Flash

4 GB NAND Flash

Comparison of single-board computers

Ouya

10

2013 ?

PandaBoard ES

?

?

4x ARM Cortex-A9 @1.7 GHz

Nvidia ULP GeForce

1 GB

?

?

ARM Cortex-A9 @1.2 GHz

PowerVR SGX540

1 GB

8 GB Flash

pcDuino

Lite

2013/10 Allwinner A10

ARM Cortex-A8 @1 GHz

Mali-400

512 MB DRAM

pcDuino

v2

2013/09 Allwinner A10

ARM Cortex-A8 @1 GHz

Mali-400

1 GB DRAM

2014/02 Allwinner A20

2x ARM Cortex-A7 @1 GHz

Mali-400MP2

1 GB DRAM

2x ARM Cortex-A7 @1 GHz

Mali-400MP2

pcDuino3

pcDuino3Nano

2014/07 Allwinner A20

[2]

PC Engines [1] APU

APU.1C

PC Engines [1] APU

APU.1C4

[3]

Radxa Rock

2014/04

4 GB Flash

AMD Embedded G-Series T40E APU

2x Bobcat @1.0 GHz, 64-bit

2014/01

Rockchip RK3188

4x ARM Cortex-A9 @1.6 GHz

Mali-400MP4

2 GB DDR3

N/A (disabled in BIOS)

N/A (disabled in BIOS)

2 GB DDR3-1066

4 GB DDR3-1066

Radxa Rock

Lite

2014/01

Rockchip RK3188

4x ARM Cortex-A9 @1.6 GHz

Mali-400MP4

1 GB DDR3

Raspberry Pi

Model A

2013/02

Broadcom BCM2835

ARM11 @700 MHz

Broadcom VideoCore IV

256 MB

Raspberry Pi

Model B rev 1

2012/02

Broadcom BCM2835

ARM11 @700 MHz

Broadcom VideoCore IV

256 MB

Raspberry Pi

Model B rev 2

2012/10

Broadcom BCM2835

ARM11 @700 MHz

Broadcom VideoCore IV

512 MB

Raspberry Pi

Model B+

2014/07

Broadcom BCM2835

ARM11 @700 MHz

Broadcom VideoCore IV

512 MB

Rikomagic MK802

MK802

Allwinner A10

ARM Cortex-A8 @1.0 GHz

AMD Z430, AMD Z160

512 MB DDR3

Rikomagic MK802

MK802+ / MK802 II

Allwinner A10

ARM Cortex-A8 @1.0 GHz

AMD Z430, AMD Z160

1 GB DDR3

2014/01

Freescale i.MX6

ARM Cortex-A9 @1.0 GHz

Vivante GC880

1 GB DDR3

?

?

2x Cortex-A9 @1 GHz

Mali-400

1 GB LP-DDR2

2014/01

Freescale i.MX6 Quad

4x ARM Cortex-A9 @1 GHz

Vivante GC2000

2 GB DDR3

RIoTboard

Snowball

TBS 2910 Matrix

? SKY-S9500

?

?

4 GB Flash

1 GB DRAM

2x Bobcat @1.0 GHz, 64-bit

?

No

4 GB Flash

AMD Embedded G-Series T40E APU

2014/04

?

No

No

8 GB NAND Flash

4 GB NAND Flash

No

No

No

No

4 GB Flash

4 GB Flash

4 GB Flash

?

16 GB eMMC

Comparison of single-board computers

UDOO

UDOO

Utilite

Dual, Dual Lite 2013/10

Quad

8750

VIA APC

Rock

Wandboard

Wandboard

Wandboard

2013/10

Value, Standard, 2013/07 Pro

VIA APC

VIA EPIA-P910-10

11 Freescale i.MX6 Dual + Atmel SAM3X8E

2x ARM Cortex-A9 @1 GHz + 1x ARM Cortex-M3

Vivante GC880 + Vivante GC320

1 GB DDR3

Freescale i.MX6 Quad + Atmel SAM3X8E

4x ARM Cortex-A9 @1 GHz + 1x ARM Cortex-M3

Vivante GC2000 + Vivante GC355 + Vivante GC320

1 GB DDR3

Freescale 1x, 2x or 4x ARM i.MX6 Cortex-A9 Solo/Dual/Quad @1 GHz

Vivante GC880 or GC2000

512 MB or 2 GB DDR3 @1066 MHz

Optional 32 GB mSATA SSD. Warranty-breaking upgrades exist for 'Pro' model.

No

No

?

WonderMedia WM8750

1176JZF @800 MHz

720p

512 MB DDR3

2 GB NAND Flash

?

WonderMedia WM8750

1176JZF @800 MHz

720p

512 MB DDR3

4 GB NAND Flash

4x VIA E @1 GHz

VIA Chromotion 5.0 DX11

DDR3 800/1066/1333 SO-DIMM socket

?

?

?

?

Solo

2013

Freescale i.MX6

1x ARM Cortex-A9 @1 GHz

Vivante GC880 + Vivante GC320

512 MB DDR3

Freescale i.MX6

2x ARM Cortex-A9 @1 GHz

Vivante GC880 + Vivante GC320

1 GB DDR3

Freescale i.MX6

4x ARM Cortex-A9 @1 GHz

Vivante GC2000 + Vivante GC355 + Vivante GC320

2 GB DDR3

4x ARM Cortex-A9 @1.2 GHz

Vivante GC2000

1 GB DDR3

Dual

Quad

Zealz GK802

Operating system

2013

2013

2012/12

Freescale i.MX6

No

No

No

8 GB microSD

Comparison of single-board computers

12

Name

Linux

Android

BSD

Windows

Arduino Uno

No

No

No

No

Arndale Board

?

?

?

?

Banana Pi

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

BeagleBoard

?

?

?

?

BeagleBoard-xM

?

Yes

?

?

BeagleBone

?

?

?

?

BeagleBone Black

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

Cotton Candy

?

?

?

?

Cubieboard

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

Cubieboard 2

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

Cubieboard 3

?

Yes

?

?

Cubieboard 8

?

?

?

?

CuBox-i

?

Yes

?

?

DreamPlug

Yes

?

Yes

?

Embest SBC8600B

With out-of-tree patches (and binary BLOBs?)

Yes

?

CE 7.0

Foxconn AT-5570

?

?

?

?

GameStick

?

Yes

?

?

Gigabyte BRIX GB-BXBT-2807

?

?

?

7 (64-bit), 8/8.1 (32-/64-bit)

Gizmo Board

?

?

?

?

Gumstix Overo EarthSTORM + Summit

With out-of-tree patches (and binary BLOBs?)

?

?

?

Hackberry A10

?

?

?

?

Hiapad Hi-802

?

Yes

?

?

Hummingboard

?

?

?

?

Intel NUC

?

?

?

?

MarsBoard

?

?

?

?

MinnowBoard

?

?

?

?

MiraBox

With out-of-tree patches (and binary BLOBs?)

?

?

?

MK808

?

?

?

?

MTB025

?

?

?

?

MYIR MYD-AM335X

With out-of-tree patches (and binary BLOBs?)

Yes

?

CE 7.0

No

No

No

No

Basic support (device tree) merged upstream, still needs Freescale patches and optional video binary BLOB

Yes

?

CE

With out-of-tree patches (and binary BLOBs?)

?

?

?

Netduino Plus 2

Nitrogen6x

Nvidia Jetson TK1

Other

.NET Micro Framework 4.2/4.3 QNX

Comparison of single-board computers

13

ODROID-U3

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

ODROID-X2

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

OLinuXino A10

With out-of-tree patches (and binary BLOBs?)

?

?

?

OLinuXino A13

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

OLinuXino A20

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

Ouya

?

?

?

?

PandaBoard ES

With out-of-tree patches (and binary BLOBs?)

?

?

?

pcDuino Lite

With out-of-tree patches (and binary BLOBs?)

No

?

?

pcDuino v2

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

pcDuino3

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

pcDuino3Nano

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

Yes

Yes

FreeBSD, OpenBSD, pfSense

?

Radxa Rock

?

?

?

?

Raspberry Pi

With out-of-tree Broadcom GPU firmware as binary BLOB or as source not yet merged upstream due to MPEG licensing

?

FreeBSD, NetBSD

?

Rikomagic MK802

?

?

?

?

RIoTboard

?

?

?

?

Snowball

?

?

?

?

TBS 2910 Matrix

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

UDOO

?

Yes

?

?

Utilite series

With out-of-tree patches; i.MX6 patches are merging upstream; also with 3D acceleration BLOB, with future open-source alternative [4] etnaviv

Yes

?

?

VIA APC 8750 / Rock

?

Yes

?

?

VIA EPIA-P910-10

?

?

?

?

Wandboard

With out-of-tree patches (and binary BLOBs?)

?

FreeBSD

?

Zealz GK802

With out-of-tree patches (and binary BLOBs?)

Yes

?

?

PC Engines APU

Physical and electrical comparison

RISC OS, Plan 9

Firefox OS

Comparison of single-board computers

14

Name

Size [mm]

Weight

Input voltage

Power consumption

Power source

Arduino Uno

75 × 53

?

7–12 V

0.172-0.233 W

?

Arndale Board

195 × 140 × 20

?

5 V

11.5 W

?

Banana Pi

92 × 60

48 g

5 V

10 W supply, 1.15 W idle in Linux

micro USB

BeagleBoard

78.74 × 76.2

?

2.7–4.5 V

?

miniUSB or DC jack

BeagleBoard-xM

82.5 × 82.5

?

5 V

?

DC jack

BeagleBone

86 × 53

?

5 V

0.85 W

miniUSB or DC jack

BeagleBone Black

86.4 × 53.3

40 g

5 V

1.05–2.3 W

miniUSB or DC jack or via expansion header

Cotton Candy

?

?

?

?

?

Cubieboard

100 × 60

45 g

5 V

?

DC jack or USB OTG input

Cubieboard 2

100 x 60

?

5 V

?

DC jack or USB OTG input

Cubieboard 3

110 × 80

220 g (kit)

5 V

?

miniUSB or DC jack or LiPo batteries

Cubieboard 8

?

?

?

?

?

CuBox-i2, i2eX

55 × 55 × 42

?

5 V

10 W supply

DC jack

CuBox-i4Pro

55 × 55 × 42

?

5 V

15 W supply

DC jack

DreamPlug

170 × 82 × 33

310 g

5 V

0.5-1.5 W

PSU included

Embest SBC8600B

95 × 95

?

12 V

?

DC jack

Foxconn AT-5570

190 × 135 × 38

?

?

?

?

GameStick

?

?

5 V

?

Micro USB

Gigabyte BRIX GB-BXBT-2807

56.1 × 107.6 × 114.4

?

12 V

30 W supply

DC jack

Gizmo Board

102 × 102

?

12 V

?

DC jack

Gumstix Overo EarthSTORM + Summit

80 × 39

20.8 g

3.5-5 V

Hackberry A10

110 × 76 × 20

?

5 V

6 W supply

DC jack

Hiapad Hi-802

?

?

5 V

10 W supply

Micro USB

Hummingboard

?

?

?

?

?

Intel NUC

?

?

?

?

?

MarsBoard

?

?

5 V

10 W supply

DC jack

MinnowBoard

106.68 x 106.68

?

?

?

?

MiraBox

133 × 93 × 20

?

5 V

15 W

DC jack

MK808

?

?

?

?

?

MTB025

?

?

?

?

?

MYIR MYD-AM335X

130 × 100

?

5 V

10 W supply

DC jack

Netduino Plus 2

71.1 × 53.3

?

5 V (USB) or 7.5–9.0 V (DC jack)

?

Nitrogen6x

116 × 75

5 V DC

1.5 W

?

?

DC jack

DC jack or micro USB

Separate plug or power over Ethernet

Comparison of single-board computers

15

Nvidia Jetson TK1

127 × 127

12 V

60 W supply, <30 W typ. stress

DC jack

ODROID-U3

83 × 48

48 g

5 V

?

?

ODROID-X2

94 × 90

?

5 V

?

?

OLinuXino A10 LIME

84 × 60

5 V

1.3 W

DC jack or USB OTG input or LiPo batteries

OLinuXino A13 base / WIFI

120 × 120

OLinuXino A13 MICRO

100 × 85

?

OLinuXino A20 LIME

84 × 60

OLinuXino A20 MICRO

?

?

?

DC jack or USB OTG input or LiPo batteries

6–16 V

?

DC jack or USB OTG input

?

6–16 V

?

DC jack or LiPo batteries

142.24 × 82.55

?

6–16 V

?

DC jack or LiPo batteries

Ouya

75 × 75 × 75

?

?

?

?

PandaBoard ES

114.3 × 101.6

81.5 g

?

?

?

pcDuino Lite

125 × 52

?

5 V

10 W supply

Micro USB

pcDuino v2

125 × 52

?

5 V

10 W supply

Micro USB

pcDuino3

121 × 65

?

5 V

10 W supply

Micro USB

pcDuino3Nano

92 × 54

?

5 V

10 W supply

Micro USB

PC Engines APU

152.4 × 152.4

250 g

12 V

6–12 W

DC jack

Radxa Rock

100 x 80 x 30

?

5 V

?

DC jack or USB OTG input

Raspberry Pi Model A

85.6 × 54.0 × 19.5

45 g

5 V

1.5 W

Raspberry Pi Model B

85.6 × 54.0 × 19.5

45 g

5 V

3.5 W

Rikomagic MK802 / MK802+

87 x 35 x 12 mm

?

?

?

?

Rikomagic MK802 II

90 x 30 x 12 mm

?

?

?

?

RIoTboard

120 x 75

?

5 V

5 W supply

DC jack

Snowball

?

?

5 V

?

?

TBS 2910 Matrix

135 x 90 x 45

?

5 V

15 W supply

DC jack

UDOO

110 x 85

?

6-15 V

?

DC jack

Utilite

135 x 100 x 21

?

10-16 V

3.6-8.4 W @ 12 V

DC Jack

VIA APC 8750 / Rock

170 × 85 (Neo-ITX)

?

12 V

3-13.5 W

DC jack or internal 4-pin power connector

VIA EPIA-P910-10

100 × 72 (Pico-ITX)

?

?

?

?

Wandboard

95 × 95

5 V

10 W supply; Dual: 1.15-1.6 W typ.

DC jack

Zealz GK802

102 × 38 × 10

5 V

10 W supply, 3.1-7.6 W in Linux

micro USB

?

? 50 g

6–16 V

?

?

Comparison of single-board computers

16

I/O interfaces and ports Name

Arduino Uno

Interfaces

PCIe

USB

Storage

2.0

3.0 Device

No

No

Networking

Flash

SATA

Ethernet

Wi-Fi

No

No

No

No

Communication

Generic I/O

Bluetooth CAN CIR/IrDA I²C SPI

GPIO Analog

Arduino 1.0

10-bit No

No

No

No

No

No Yes

22

headers Arndale Board

JTAG No

Banana Pi

CSI, UART

BeagleBoard BeagleBoard-xM

?

BeagleBone

UART

BeagleBone

UART

Black Cotton Candy

Cubieboard,

UART

Cubieboard 2 Cubieboard 3

Cubieboard 8

UART

?

CuBox-i2 CuBox-i2eX

CuBox-i4Pro

DreamPlug

2

1

Yes

microSD Optional

Embest

RS-232, RS-485

Foxconn AT-5570 GameStick Gigabyte BRIX GB-BXBT-2807 Gizmo Board

a/b/g/n (AR6003)

4.0 BR/EDR

?

No

?

?

Optional

?

80

No

+ BLE

2

No

OTG

SD

Yes

10/100/1000

No

No

No

No

No

Yes

No

OTG

SD

No

No

No

No

No

No

?

?

Yes

No

No

4

No

Yes

SD

No

10/100

No

No

No

No

?

?

?

?

No

Yes

No

microSD

No

10/100

No

No

Yes

No

Yes Yes

66

No

Yes

No

microSD

No

10/100

No

No

Yes

No

Yes Yes

66

No

No

No

No

microSD

No

No

b/g/n

No

No

No

No

No

No

No

Yes

No

OTG

microSD

10/100

No

No

No

No

Yes Yes

Yes

No

No

Yes

No

OTG

microSD

No

IrDA

Yes Yes

Yes

?

?

?

?

?

?

?

No

2

No

No

microSD

No

No

2

No

No

microSD

No

2

No

No

microSD

No

2

No

No

microSD

No

2

No

OTG

microSD

No

4

2

No

SD

No

No

No

No

microSD

1x mini

2

1

No

No

No

2

No

No

No

OTG

microSD

Device, Host Device, Host

S/PDIF

SBC8600B

Yes

No

JTAG, UART,

SATA 2.0 SATA

2.1 + EDR

Yes Yes

Summit

No

2 micro No

12-bit ADC

2.1 + EDR

?

?

?

?

?

?

?

?

?

10/100

Optional n

Optional

No

IR rx

No

No

?

No

10/100/1000

Optional n

Optional

No

IR rx/tx

No

No

?

No

b/g/n

2.1 +

(BCM4329)

EDR

No

IR rx/tx

No

No

?

No

3.0 + HS

No

No

No

No

7

No

No

No

CAN-2

No

No Yes

Yes

10/100/1000

No

No

No

No

No

No

No

No

No

b/g/n

4.0 LE

No

No

No

No

?

No

10/100/1000

n (mini PCIe)

No

No

No

No

?

No

Yes

10/100

No

No

No

No

No Yes

?

No

No

No

No

No

No

No

eSATA 2.0 eSATA 2.0

10/100/1000

eSATA

2x

b/g/n

2.0

10/100/1000

(88W8787)

No SATA 2.0 No SATA 2.0

2x 10/100/1000

4.0 (mini PCIe)

Gumstix Overo ?

ADC

a/b/g/n

10/100/1000

connectors

EarthSTORM +

12-bit

(BCM4329)

2.0

JTAG, extra

ADC, PWM

No

Yes

12-bit ADC

ADC, DAC

ADC, PWM

Comparison of single-board computers

Hackberry A10

RS-232 header

Hiapad Hi-802

17

No

2

No

No

SDHC

No

Yes

No

No

microSD

UART pads

No

10/100

No

No

2x (int/ext)

b/g/n (RTL8188CUS) b/g/n (RTL8192CE)

No

No

No

Yes

No

No

No

No

Pads No

?

No

No

No

Hummingboard

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

Intel NUC

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

No

4

No

OTG

microSD

Yes

10/100

No

No

No

No

No

?

No

No

4

No

OTG

microSD

No

10/100

No

No

No

No

No

?

No

?

Yes

No

?

?

Yes

Yes

?

?

?

?

?

?

?

1x mini

1

3

No

microSD

No

3.0

No

No

No

No

40

No

?

?

?

?

?

No

1

No

No

No

4

No

No

No

No

MarsBoard

CIF,

A10/A20 New

UART

MarsBoard

CIF,

RK3066

UART

MinnowBoard

?

MiraBox

JTAG

MK808

?

MTB025 MYIR

2x

MYD-AM335X

RS-232,

b/g/n (RTL8188EU) ?

2x

b/g/n

10/100/1000

(88W8787)

?

?

?

?

?

?

?

?

?

?

?

No

No

b/g/n

No

No

No

No

No

No

No

OTG

SD

No

No

No

Yes

No

Yes Yes

No

No

microSD

No

No

No

No

No

Yes Yes

22

RS-485 Netduino Plus 2

b/g/n (RTL8188EU)

2x 10/100/1000

Arduino 1.0 headers,

12-bit 10

JTAG, extra USB 1x header

2

No

header Nvidia Jetson TK1

ADC, PWM

4x UART Nitrogen6x

ADC, PWM

2 Host,

2x

1 OTG microSD

SATA 10/100/1000

b/g/n (WL1271)

Optional CAN-2

No

Yes No

?

No

CSI-2, HSIC, JTAG,

1x mini

RS-232,

1 microAB

1

OTG

SD

Yes

10/100/1000

No

No

No

No

Yes Yes

7

No

microSD

?

10/100

No

No

No

No

Yes No

Yes

No

SDHC

?

10/100

No

No

No

No

?

No

134

PWM

UART ODROID-U3

ODROID-X2

OLinuXino

UART

? 6x UART

A10-LIME OLinuXino A13 base OLinuXino A13 MICRO OLinuXino A13 WIFI

3 Host,

No

3

No

No

6

No

No

2

No

OTG

microSD

Yes

100

No

No

No

No

No

OTG

microSD

No

No

No

No

No

No

?

?

142

No

No

No

No

No

?

?

142

No

No

No

No

?

?

142

No

3+1

1 OTG Mass storage

?

?

Yes Yes

?

No

?

No

1

No

OTG

microSD

No

No

?

No

3

No

OTG

microSD

No

No

No

2

No

OTG

microSD

Yes

100

No

No

No

No

?

?

160

No

No

2

No

OTG

Yes

100

No

No

No

No

?

?

160

No

No

1

No

?

?

Yes

Yes

Yes

No

?

?

?

?

?

OLinuXino A20

UART,

LIME

UEXT

OLinuXino A20

UART,

MICRO

UEXT

Ouya

?

header

microSD, SD ?

b/g/n (RTL8188CU)

Comparison of single-board computers

PandaBoard ES

pcDuino Lite

?

18 b/g/n

No

2

No

?

SDHC

?

10/100

No

2

No

OTG

microSD

No

10/100

No

1

No

OTG

microSD

No

10/100

No

1

No

OTG

microSD

Yes

10/100

No

2

No

OTG

microSD

Yes

10/100/1000

No

2x mini

2

No

No

SD

SATA,

3x

Optional via

(WL1271)

4.0

?

?

?

?

?

No

No

No

Yes Yes

22

No

No

No

Yes Yes

22

No

No

No

Yes Yes

22

No

No

No

Yes Yes

22

No

No

Yes No

20

4.0

No

No

Yes Yes

80

No

No

No

Yes Yes

80

Arduino 1.0

No

headers pcDuino v2

Arduino 1.0 headers

pcDuino3

Arduino 1.0 headers

pcDuino3Nano

b/g/n (RTL8188CUS)

b/g/n (RTL8188EUS)

Arduino 1.0 headers

PC Engines

LPC,

APU

extra USB and RS-232

mSATA 10/100/1000

mini-PCIe

?

ADC, PWM

ADC, PWM

ADC, PWM

ADC, PWM

Optional via

No

mini-PCIe

headers Radxa Rock

Radxa Rock Lite

Raspberry Pi

UART

UART

UART

Model A Raspberry Pi

UART

Model B

2 Host, microSD

No

2

No

No

2

No

No

1

No

?

No

2

No

No

2

No

No

b/g/n

ADC,

?

10/100

?

10/100

SD

?

No

No

No

No

No

Yes Yes

21

No

?

SD

?

10/100

No

No

No

No

Yes Yes

21

No

No

?

microSD

No

No

b/g/n

No

No

No

No

No

No

No

3

No

?

microSD

No

No

b/g/n

No

No

No

No

No

No

No

4

No

No

10/100/1000

No

No

No

No

Yes Yes

10

PWM

No

No

Yes Yes

Yes

No

Yes No

No

Yes

1 OTG (SDXC) 2 Host, microSD 1 OTG (SDXC)

(RTL8723) b/g/n (RTL8188ETV)

PWM ADC, PWM

Rikomagic MK802 / MK802+ Rikomagic MK802 II RIoTboard

CSI, UART

Snowball

4 Host, microSD 1 OTG

and SD

GPS, UART

Optional No

1

No

?

microSD

No

100

b/g/n

2.1 +

(CW1200)

EDR (CG2900)

TBS 2910

UART

Matrix UDOO Dual

1x mini

3

No

OTG

No

2

No

OTG

microSD

SATA

and SD

3.0

microSD

No

10/100/1000

b/g/n

No

No

No

10/100/1000

n (RT5370)

No

No

No

Arduino 1.0

10-bit ?

?

76

headers UDOO Dual

Arduino

Basic

1.0

10-bit No

2

No

OTG

microSD

No

No

No

No

No

No

?

?

76

headers UDOO Quad

headers

ADC, PWM

Arduino 1.0

ADC, PWM

10-bit No

2

No

OTG

microSD

SATA 10/100/1000

n (RT5370)

No

No

No

?

?

76

ADC, PWM

Comparison of single-board computers

Utilite

2

4x 1 A

ultra-mini

No

ports (1 No

RS-232 VIA APC 8750 VIA APC Rock VIA EPIA-P910-10 Wandboard

hub)

1x or 2x

Optional b/g/n

Optional

10/100/1000

(mwifiex)

3.0

No

No

No

No

No

No

No

No

microSD

No

10/100

No

No

No

No

No

No

No

No

JTAG

No

2

No

OTG

microSD

No

10/100

No

No

No

No

Yes Yes

Yes

No

?

?

6

2

?

?

?

Yes

No

No

?

?

No

?

No

No

1

No 1 OTG

No

1

No 1 OTG

No

1

No 1 OTG

No

1

No

UART

UART

UART

Zealz GK802 Name

microSD mSATA

4

Quad Wandboard Solo

OTG

No

Dual Wandboard

19

Interfaces PCI/PCIe

2.0

?

3.0 Device

USB

2x

No

No

10/100/1000 n (BCM4329)

Yes

No

No

Yes Yes

10

No

Yes

10/100/1000 n (BCM4329)

Yes

No

No

Yes Yes

10

No

No

10/100/1000

No

No

No

No

Yes Yes

10

No

microSD

No

No

b/g/n

Yes

No

No

No

No

No

Flash

SATA

Ethernet

Wi-Fi

microSD 2x microSD 2x microSD

Storage

Networking

No

Bluetooth CAN CIR/IrDA I²C SPI Expansion buses

GPIO Analog

Generic I/O

Audiovisual interfaces Name

Mic In

Audio Out

HDMI

LVDS

Other Video Out

Arduino Uno

No

No

No

No

No

Arndale Board

?

?

1.4

Yes

?

Banana Pi

Pads

Yes

Yes

Yes

Composite

BeagleBoard

Yes

Yes

YesDVI compatible

No

No

BeagleBoard-xM

Yes

Yes

Yes

No

DVI-D, S-Video

BeagleBone

No

No

No

No

No

BeagleBone Black

No

HDMI

Yes

No

No

Cotton Candy

No

No

1.3a

?

?

No

3.5 mm jack, HDMI

Yes

Headers

Headers

Header

3.5 mm, HDMI, S/PDIF

1.4

No

VGA

Cubieboard 8

?

?

?

?

?

CuBox-i

No

Optical SPDI/F

1.4

No

No

Yes

3.5 mm, Optical S/PDIF

No

No

No

Embest SBC8600B

Yes

Yes

No

Yes

Optional VGA module

Foxconn AT-5570

?

?

?

?

?

GameStick

No

No

Yes

No

No

Gigabyte BRIX GB-BXBT-2807

Yes

Yes

Yes

No

VGA

Yes

Yes

No

Part of “High Speed Connector”

VGA

Cubieboard, Cubieboard 2

Cubieboard 3

DreamPlug

Gizmo Board

Comparison of single-board computers

Gumstix Overo EarthSTORM + Summit

20

YesDVI compatible

No

No

PartialDVI

?

?

Yes

No

No

?

?

?

?

?

?

?

?

?

MarsBoard A10/A20 New

Yes

Yes

Yes

RGB, LVDS pads

Composite in/out, VGA

MarsBoard RK3066

Yes

Yes

Yes

RGB

No

MinnowBoard

?

?

?

?

?

MiraBox

No

No

No

No

No

MK808

?

?

?

?

?

MTB025

?

?

?

?

?

MYIR MYD-AM335X

Yes

Yes

Yes

LCD header

No

Netduino Plus 2

No

No

No

No

No

Nitrogen6x

Header

3.5 mm, HDMI

YesDVI compatible

3 screen options

Parallel RGB

Nvidia Jetson TK1

Yes

Yes

Yes

LCD header

No

ODROID-U3

No

3.5 mm, HDMI

micro HDMI

No

No

ODROID-X2

Yes

3.5 mm, HDMI

Yes

?

?

OLinuXino A10 LIME

No

No

Yes

LCD header

No

OLinuXino A13 base / WIFI

Yes

Yes

No

LCD header

VGA

OLinuXino A13 MICRO

Pads

Yes

No

LCD header

VGA

OLinuXino A20 LIME

No

No

Yes

LCD header

No

Yes

Yes

Yes

LCD header

VGA 6-pin 1.25 mm step connector

?

?

Yes

?

?

Yes

3.5 mm jack, HDMI

Yes

LCD header

DSI, DVI-D (non-standard plug)

pcDuino Lite

No

No

Yes

No

No

pcDuino v2

No

No

Yes

No

No

pcDuino3

No

Yes

Yes

LCD header

No

pcDuino3Nano

No

No

Yes

No

No

PC Engines APU

No

No

No

No

No

?

3.5 mm, HDMI, S/PDIF

1.4

?

AV output

Raspberry Pi

No

Yes

YesDVI compatible

?

Composite video

Rikomagic MK802 / MK802+ / MK802 II

No

HDMI

PartialDVI

No

No

RIoTboard

Yes

3.5 mm, HDMI

Yes

Yes

?

Snowball

?

Yes

Yes

?

?

Yes

Yes

Yes

?

Hiapad Hi-802

No

No

Hummingboard

?

Intel NUC

Hackberry A10

OLinuXino A20 MICRO

Ouya PandaBoard ES

Radxa Rock

incompatible

incompatible

Comparison of single-board computers

21

TBS 2910 Matrix

No

Yes

Yes

No

No

UDOO

Yes

Yes

Yes

LCD header

No

Ulite

3.5 mm

3.5 mm

HDMI 1.4

?

Optional DVI-D

VIA APC 8750

Yes

Yes

Yes

No

VGA

VIA APC Rock

Yes

Yes

Yes

No

VGA

VIA EPIA-P910-10

Yes

Yes

Mini-HDMI

?

VGA

Wandboard

Yes

3.5 mm, S/PDIF

Yes

expansion board

No

Zealz GK802

No

No

Yes

No

No

Name

Mic In

Audio Out

HDMI

LVDS

Other Video Out

Notes ^DVI compatible HDMI signal can be converted to DVI by passive adapter. ^DVI incompatible HDMI signal not convertible to DVI by passive adapter. Watch out for HDMI screens that require DVI signalling.

References [1] [2] [3] [4]

http:/ / www. pcengines. ch/ apu. htm http:/ / www. pcengines. ch/ apu1c. htm http:/ / www. pcengines. ch/ apu1c4. htm https:/ / github. com/ laanwj/ etna_viv

External links • iqjar.com: An overview and comparison of single board micro computers (http://iqjar.com/jar/ an-overview-and-comparison-of-todays-single-board-micro-computers/)

Fritzing

22

Fritzing Fritzing Software

Developer(s)

Interaction Design Lab Potsdam

Stable release

0.9.0b / July 14, 2014

Operating system Mac OS X, Linux, Windows Type

EDA

License

GNU GPL v3 (software) [1] CC-BY-SA (component images)

Website

http:/ / www. fritzing. org/

Fritzing is an open source software initiative to support designers and artists ready to move from physical prototyping to actual product. It was developed at the University of Applied Sciences of Potsdam.

Goals The software is created in the spirit of Processing and Arduino and allows a designer, artist, researcher, or hobbyist to document their Arduino-based prototype and create a PCB layout for manufacturing. The complementary website helps to share and discuss drafts and experiences as well as to reduce manufacturing costs. In other words, they make electronic items from your design.

Fritzing's schematic view

Fritzing can be seen as an electronic design automation (EDA) tool for non-engineers: the input metaphor is inspired by the environment of designers (the breadboard-based prototype), the output is offering nearly no options and is focused on accessible means of production.

Component images are distributed under CC-BY-SA, which will also be the license for any generated breadboard views.

Breadboard view of a simple circuit, drawn with Fritzing. Circuit diagram of the same circuit.

Fritzing

23

References [1] What license is Fritzing released under? (http:/ / fritzing. org/ faq/ #documentContent) FAQ

External links Wikimedia Commons has media related to Fritzing.

• Official website (http://www.fritzing.org)

List of Arduino boards and compatible systems This is a non-exhaustive list of Arduino boards and compatible systems. It lists boards in these categories: • • • •

Released under the official Arduino name Arduino "shield" compatible Development-environment compatible Based on non-Atmel processors

Where different from the Arduino base feature set, compatibility, features, and licensing details are included.

Official Arduino versions Many versions of the official Arduino hardware have been commercially produced to date: Name

Processor

Format

Host interface

I/O

Release

Notes

date Processor

Frequency

Dimensions

Voltage Flash EEPROM SRAM Digital Digital Analog (kB)

(kB)

(kB)

I/O

I/O

input

(pins)

with

(pins)

PWM (pins) Arduino

ATSAMD21G18 48 MHz

Arduino

USB

3.3 V

[1]

Zero

256

up to 16

kB

kB by

32 kB

14

6

6

May 15, 2014

emulation Arduino Yùn

[2]

Atmega32u4,

16 MHz,

Atheros AR9331 400 MHz

Arduino 2.7 in × 2.1 in

32

1 kB,

2.5 kB, 14

[ 68.6 mm

USB

5 V

kB,

0 kB

64 MB

× 53.3 mm ]

16 MB

6

12

September

Arduino Yún is the

10, 2013

[3]

combination of a classic Arduino Leonardo (based on the Atmega32U4 processor) with a Wifi system on a chip (SoC) running Linino, a MIPS GNU/Linux based on OpenWrt.

List of Arduino boards and compatible systems

Arduino

Atmega32u4

16 MHz

Leonardo

Arduino 2.7 in × 2.1 in

USB

24 32u4

5 V

32

1

2.5

14

6

12

[ 68.6 mm

July 23, 2012

× 53.3 mm ]

The Leonardo uses the Atmega32U4 processor, which has a USB controller built-in, eliminating one chip as compared to previous Arduinos. Arduino Uno

ATmega328P

16 MHz

Arduino 2.7 in × 2.1 in

USB

8U2

[ 68.6 mm

(Rev1&2)/

× 53.3 mm ]

16U2

5 V

32

1

2

14

6

6

September 24, 2010

(Rev3)

This uses the same ATmega328 as late-model Duemilanove, but whereas the Duemilanove used an FTDI chipset for USB, the Uno uses an ATmega16U2 (ATmega8U2 before rev3) programmed as a serial converter.

List of Arduino boards and compatible systems

Arduino

AT91SAM3X8E 84 MHz

Due

(ARM

Mega

4 in × 2.1 in [ 101.6 mm

Cortex-M3)

× 53.3 mm ]

USB

25 16U2 +

3.3 V

512

0

96

54

12

12

native host

October

The first

22, 2012

Arduino board based on an ARM Processor. Features 2 channel 12-bit DAC, 84Mhz clock frequency, 32-bit architecture, 512KB Flash and 96KB SRAM. Unlike most arduino boards, it operates on 3.3 V and is not 5 V tolerant.

Arduino Mega2560

ATmega2560

16 MHz

Mega

4 in × 2.1 in

USB

8U2

[ 101.6 mm

(Rev1&2)/

× 53.3 mm ]

16U2

5 V

256

4

8

54

15

16

September 24, 2010

(Rev3)

Total memory of 256 kB. Uses the ATmega16U2 (ATmega8U2 before Rev3) USB chipset. Most shields that were designed for the Duemilanove, Diecimila, or Uno will fit, but a few shields will not fit because of interference with the extra pins.

List of Arduino boards and compatible systems

Arduino

ATmega328

16 MHz

Ethernet

Arduino 2.7 in × 2.1 in

26

Ethernet

Wiznet

[ 68.6 mm

Serial

Ethernet

× 53.3 mm ]

interface

5 V

32

1

2

14

4

6

July 13, 2011

Based on the same WIZnet W5100 chipset as the Arduino Ethernet Shield. A serial interface is provided for programming, but no USB interface. Late versions of this board support Power over Ethernet (PoE). Arduino

ATmega328P

8 MHz

Fio

minimal 2.6 in × 1.1 in

XBee Serial

3.3 V

32

1

2

14

6

8

[ 66.0 mm

March 18, 2010

× 27.9 mm ]

Includes XBee socket on bottom of board. Arduino

ATmega328

Nano

(ATmega168

16 MHz

minimal 1.70 in × 0.73 in

before version

[ 43.18 mm

3.0)

× 18.54 mm ]

USB

FTDI

5 V

16/32 0.5/1

1/2

14

6

8

May 15, 2008

This small USB-powered version of the Arduino uses a surface-mounted processor.

List of Arduino boards and compatible systems

LilyPad

ATmega168V or 8 MHz

Arduino

ATmega328V

27

wearable 2 in ⌀51 mm ⌀

2.7-5.5 V 16

0.5

1

14

6

6

October 17, 2007

This minimalist design is for wearable applications. Arduino Pro

[4]

ATmega168 or

16 MHz

Arduino 2.05 in × 2.1 in UART Serial, FTDI

ATmega328

[ 52.1 mm

I2C(TWI),

× 53.3 mm ]

SPI

5 V or

16/32 0.5/1

1/2

14

6

6

3.3 V

Designed and manufactured by SparkFun Electronics for use in semi-permanent installations. Arduino

4 in × 2.1 in

8U2

Mega

[ 101.6 mm

MAX3421E

ADK

× 53.3 mm ]

USB Host

6.5 in × 2.4 in

32u4

Arduino

ATmega2560

Atmega32u4

16 MHz

16 MHz

Esplora

Mega

5 V

256

4

8

54

14

16

July 13, 2011

5 V

32

1

2.5

December Analog

[ 165.1 mm

10, 2012

× 61.0 mm ]

joystick, four buttons, several sensors, 2 TinkerKit inputs and 2 outputs, LCD connector

Arduino

ATmega32u4

16 MHz

Micro

0.7 in × 1.9 in

5 V

32

1

2.5

20

7

12

[ 17.8 mm

November 8, 2012

× 48.3 mm ]

This Arduino was co-designed by Adafruit. Arduino

ATmega168

(Pro) Mini (Pro uses ATMega328)

8 MHz

0.7 in × 1.3 in

5 V or

(3.3 V model)

[ 17.8 mm

3.3 V

or 16 MHz

× 33.0 mm ]

16

0.5

1

14

6

6

August 23, 2008

(5 V model)

This miniature version of the Arduino uses a surface-mounted processor.

List of Arduino boards and compatible systems

28

Superseded versions The following have been superseded by later and more capable versions from Arduino, but some, particularly the Duemilanove, are still in widespread use. Name

Processor

Format

Host interface

I/O

Release

Notes

date Processor

Frequency

Dimensions

Voltage Flash EEPROM SRAM Digital Digital Analog (kB)

(kB)

(kB)

I/O

I/O

input

(pins)

with

(pins)

PWM (pins) Serial

ATmega8

16 MHz

Arduino

Arduino 3.2 in

DE-9

× 2.1 in

serial

[ 81.3 mm

connection

native

× 53.3 mm ]

The first board labelled "Arduino". Arduino

ATmega8

16 MHz

USB

Arduino 3.2 in

USB

× 2.1 in

FTDI FT232BM

[ 81.3 mm × 53.3 mm ]

Changed: USB replaces RS-232 interface, Improved: Arduino can be powered from host Arduino Extreme

ATmega8

16 MHz

Arduino 3.2 in

USB

The Arduino

× 2.1 in

Extreme uses

[ 81.3 mm

many more

× 53.3 mm ]

surface mount components than previous USB Arduino boards and comes with female pin headers.

List of Arduino boards and compatible systems

Arduino NG ATmega8

16 MHz

Arduino 3.2 in

(Nuova

× 2.1 in

Generazione)

[ 81.3 mm

29 USB

FTDI FT232RL

× 53.3 mm ]

Improved: FT232BM has been replaced by FT232RL to require fewer external components, LED on pin 13 added Arduino NG ATmega168

16 MHz

plus

Arduino 3.2 in

USB

× 2.1 in [ 81.3 mm × 53.3 mm ]

Arduino BT

ATmega168

(Bluetooth)

ATmega328

16 MHz

Arduino 3.2 in

Bluetooth Bluegiga

5 V

32

1

2

14

4

6

October

× 2.1 in

WT11

22,

[ 81.3 mm

Bluetooth

2007

× 53.3 mm ]

Similar to the Arduino NG, this has a Bluetooth module rather than a serial interface. Programming is carried out via Bluetooth. Arduino

ATmega168 in a

Diecimila

DIL28 package

16 MHz

Arduino 2.7 in

USB

FTDI

5 V

16

0.5

1

14

6

6

October

× 2.1 in

22,

[ 68.6 mm

2007

× 53.3 mm ]

Improved: Host is able to reset the Arduino, pin headers for reset and 3.3 V, low dropout voltage regulator allows lower voltage on external power source

List of Arduino boards and compatible systems

Arduino

ATmega168/328P 16 MHz

Arduino 2.7 in

30 USB

FTDI

5 V

16/32 0.5/1

1/2

14

6

6

October

Duemilanove (ATmega328 for

× 2.1 in

19,

(2009)

[ 68.6 mm

2008

newer version)

× 53.3 mm ]

Improved: automatically switching between USB and external power, eliminating jumper Arduino Mega

ATmega1280

16 MHz

Mega

4 in × 2.1 in USB

FTDI

5 V

128

4

8

54

14

16

March

[ 101.6 mm

26,

× 53.3 mm ]

2009

Uses a surface-mounted ATmega1280 for additional I/O and memory.

Arduino-compatible boards Although the hardware and software designs are freely available under copyleft licenses, the developers have requested that the name "Arduino" be exclusive to the official product and not be used for derivative works without permission. 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. As a result of the protected naming conventions of the Arduino, a group of Arduino users forked the Arduino Diecimila, releasing an equivalent board called Freeduino. The name "Freeduino" is not trademarked and is free to use for any purpose. Several Arduino-compatible products commercially released have avoided the "Arduino" name by using "-duino" name variants.

Arduino footprint-compatible boards The following boards are fully or almost fully compatible with both the Arduino hardware and software, including being able to accept "shield" daughterboards.

List of Arduino boards and compatible systems

Name AVR.duino U+

Processor ATmega328

31

Maker

Notes

SlicMicro.com

Compatible With Arduino Uno Rev3 Added Features: • • • • SainSmart UNO

ATmega328

SlicBus Port (Serial + Power) Crystal Oscillator (Real Time Accuracy) On board test with Button/LED/Trimmer A6 and A7 available

SainSmart

Compatible With Arduino SainSmart Mega 2560

ATmega2560

SainSmart

Compatible with Arduino

List of Arduino boards and compatible systems

SainSmart UNO R3

ATmega328-AU

32 SainSmart

Development board compatible with Arduino UNO R3 Controller: SMD MEGA328P-AU; A6/A7 port added; 3.3 V/5 V supply voltage and I/O voltage switch. AVR-Duino

TavIR

Brasuíno

Holoscópio

Another Arduino/Mega compatible board.

Based on the Uno with rearranged LEDs and reset button, mini-USB connector, and altered pin 13 circuitry so that the LED and resistor do not interfere with pin function when acting as an input. The Brasuíno was designed using KiCad, and is licensed as GPLv2. ChibiDuino2

ATmega328

TiisaiDipJp

Japanese Arduino compatible kit using Uno board setting. Includes two mini-B USB sockets, 1602 LCD socket, 5 V or 3.3 V power selection, breadboard area. Cosmo Black Star ATmega328

JT5

CraftDuino

Manufactured and sold by RoboCraft Team.

Arduino layout-compatible board. Based on the Arduino Duemilanove.

List of Arduino boards and compatible systems

Diavolino

33 Evil Mad Scientist Laboratories

Arduino layout-compatible board, designed for use with a USB-TTL serial cable. DuinoBot v1.x

ATmega32U4

RobotGroup Argentina Arduino fully compatible board, with integrated power supply and controllers designed for robotics. Compatible as well with the system "Multiplo"

eJackino

Kit by CQ publisher in Similar to Seeeduino, eJackino can use Universal boards Japan. as Shields. On back side, there is a "Akihabara station" silk, just like Italia on Arduino.

Freeduino MaxSerial

Manufactured and sold A board with a standard DE-9 serial port. assembled or as a kit by Fundamental Logic until May 2010.

Freeduino SB

ATmega328

Solarbotics Ltd.

Compatible with the Duemilanove. Freeduino Through-Hole

Manufactured and sold The design avoids surface-mount soldering. as a kit by NKC Electronics.

Illuminato Genesis

ATmega644

InduinoX

ATmega168/ATmega 328/ATmega 8

Simple Labs

A low cost Arduino clone using the ATmega168/ATmega 328/ATmega 8 and designed for prototyping, it includes onboard peripherals such as an RGB LED, switches, IR Tx/Rx and DS1307(RTC).

Japanino

ATmega168

A kit by Otonano Kagaku publisher in Japan.

The board and a POV kit were included in Vol. 27 of the eponymous series. It is unique in having a regular size USB A connector.

1000Pads Luigino

Luigino328

Provides 64 kB of flash, 4 kB of RAM and 42 general I/O pins. Hardware and firmware are open source.

Minimalistic version of Arduino: small, without serial converter. Available as a kit, board only or assembled. Smaller than Arduino, with different footprint. ATmega328

It has an improved automatic voltage selector, resolves problems during programming caused by shields that use the serial port, with an automatic serial port selector, and has the LM1117 voltage regulator.

List of Arduino boards and compatible systems

metaboard

34 Developed by Designed to have a very low complexity and price. Metalab, a Hardware and firmware are open source. hackerspace in Vienna.

Rascal

AT91SAM9G20 (ARM9 family)

Rascal Micro

It is compatible with Arduino shields, but it is programmed in Python rather than C++. It has an embedded webserver.

Raspduino

ATmega328

Bitwizard

Fully Arduino compatible board, that fits perfectly on a Raspberry Pi, and can be programmed through the Raspberry Pi's serial interface. It also breaks out the Raspberry Pi's SPI and I²C interfaces, or can be used as a stand-alone Arduino when powered with the external power header.

Romeo 2012

ATmega328

DFRobot

An all-in-one Arduino with motor controller. Compatible with the Arduino Uno.

Roboduino

Designed for robotics. All connections have neighboring power buses (not pictured) for servos and sensors. Additional headers for power and serial communication are provided. It was developed by Curious Inventor, LLC. Seeeduino

v2.21 (Atmega168 or Atmega328) v3.0 (Atmega328)

SeeedStudio

Derived from the Diecimila. This photo is v1.0b. SunDuino

ATmega8/88/168/328/16/32/324/644 and Lothar Team Arduino PIC18F2550/4550 PIC32MX320F128 and PRO Compatible ButterFLY, STM32Discovery boards. (Poland)

Another Arduino compatible board, software- and hardware-compatible.

List of Arduino boards and compatible systems

TwentyTen

35 Freetronics

Based on the Duemilanove, with a prototyping area, rearranged LEDs, mini-USB connector, and altered pin 13 circuitry so LED and resistor do not interfere with pin function when acting as an input. Volksduino

Applied Platonics

Wiseduino

Xaduino

Includes a DS1307 real-time clock (RTC) with backup battery, a 24LC256 EEPROM and a connector for XBee adapter for wireless communication. ATXmega128A3U

YourDuinoRobo1 Atmel 328

http:/ / www. obdiiworld. com/ (parts in Chinese?)

8/16 bit Xmega core @ 32 MHz. 8 KB SRAM. 37 Digital I/O. 3.3 V. 2 DAC. Output 3.3 V pin: 500 mA, 5 V 500 mA.

Yourdunio

Includes 6 color-coded 3-pin connectors for direct cable connection of servos, electronic bricks, etc., and 6 3-pin connectors to Analog inputs for electronic bricks, etc. Provides improved 3.3 V regulator supplying 500 mA, and optional 3.3 V operation. A South African Arduino-compatible board derived from the Duemilanove, it features mostly through-hole construction except for the SMD FT232RL IC, power selection switches, option for a Phoenix power connector instead of DC jack, extra I/O pads for using Veroboard as shields. Designed for easy assembly in countries where exotic components are hard to find.

ZArdino

Zigduino

A low cost, high power, shield-compatible, complete Arduino-compatible board kit. Based on the Duemilanove, it comes with a 5 V / 1 A voltage regulator (optional 3.3 V regulator). Designed for low component count and for ease of assembly.

ATmega128RFA1

Logos Electromechanical

Integrates ZigBee (IEEE 802.15.4). It can be used with other 802.15.4 network standards as well as ZigBee. It is the same shape as the Duemilanove, includes an external RPSMA jack on the side of the board opposite the power jack, and is compatible with shields that work with other 3.3 V boards.

List of Arduino boards and compatible systems [5]

36

ATmega328P

Freetronics

Fixed SPI behaviour on Ethernet chipset, D13 pin isolated with a MOSFET of which can also be used as an input.

[6]

ATmega2560

Freetronics

Fixed SPI behaviour on Ethernet chipset, Micro SD card slot, D13 pin isolated with a MOSFET of which can also be used as an input.

[7]

ATmega328P

Freetronics

Can act as a host for an Android device and is compatible with the Android Open Accessory Development Kit, Micro SD card slot, D13 pin isolated with a MOSFET of which can also be used as an input.

[8]

ATmega328P

Freetronics

Arduino Uno compatible, D13 pin isolated with a MOSFET of which can also be used as an input.

[9]

ATmega328P

Freetronics

Includes both 3.3V and 5V regulators for shields, D13 pin isolated with a MOSFET of which can also be used as an input.

ATmega328P (AT89SAM3X8E (ARM Cortex-M3))

Freetronics

Arduino Due with onboard Ethernet, D13 pin isolated with a MOSFET of which can also be used as an input.

EtherTen

EtherMega

USBDroid

Eleven

KitTen

[10]

EtherDue

Special purpose Arduino-compatible boards Special purpose Arduino-compatible boards add additional hardware optimised for a specific application. It is kind of like having an Arduino and a shield on a single board. Some are Shield compatible, others are not. Name

Processor

Shield-compatible?

Io:duino

AT90CAN128 yes

DFRobotShop Rover

ATmega328

Host interface

Maker

USB with Railstars FTDI serial chip

Additions

Adds built-in CAN support through the AT90CAN128 micro processor, dual RJ45 jacks, and optional bus termination. Designed specifically for model railroading applications using the OpenLCB networking protocol, the hardware is sufficiently generic for use with other low-speed CAN networks. The is a minimalist tracked platform based on the Arduino Duemilanove. Has an ATmega328 with Arduino bootloader, a dual H-bridge and additional prototyping space and headers. It is compatible with many shields, though four digital pins are used when operating the motor controller. Has an onboard voltage regulator, additional LEDs, a temperature sensor, and a light sensor. Part of the DFRobotShop Rover kit.

List of Arduino boards and compatible systems

Faraduino

ATmega328

Yes

37 USB with Developed by FTDI Middlesex serial chip University Teaching Resources.

Simple shield-compatible board, with onboard discrete transistor H-bridges and screw terminals to drive two small DC motors from pins 4-7. Has headers for three servos on pins 9-11.

Also sold with the Faraduino buggy kit and Faraconnect shield as a simple school-level teaching robot. Lightuino

ATmega328p

Motoruino

ATmega328

Produced as a stand-alone '328 Arduino-compatible board and as a shield. It directly drives LEDs (70 constant-current channels) or LED matrices (1100 LEDs), and has an adjustable LED voltage regulator, an ambient light sensor, and an IR receiver. Yes

Serial Guibot only, 6 pin header

Has L293D twin H-bridge. ArduPilot

An Arduino-compatible board designed for auto-piloting and autonomous navigation of aircraft, cars, and boats. It uses GPS for navigation and thermopile sensors or an IMU for stabilization.

ArduIMU

An Arduino-compatible board designed for Inertial Measurement and Inertial Navigation navigation of aircraft, cars, and boats. It uses the ATMEGA128RFA1 and a variety of sensors IMU for various applications.

FlyDuino Mega ATmega 2560

Serial Paul Bake only, 6 pin header

An Arduino Mega 2560 compatible board designed for auto-piloting and autonomous navigation of multirotor aircraft. Designed to be stacked with sensor bobs and boards with several breakout boards available.

List of Arduino boards and compatible systems

Colibri

ATmega168

JeeNode

ATmega328

No

[11] ATmega1284P yes ArduPhone

38 Serial only JT5

Universal Platform for Wireless Data Transmission in the Frequency Band 868 MHz. The Board Combines Features Arduino Mini and the Radio EZRadioPRO for Receiving and Transmitting Data. With dataFlash.

6 pin header

Jeelabs

Includes a wireless radio module, called the RFM12B by HopeRF

USB

Freetronics

Cellular phone kit, ADH8066 GSM module, Micro SD slot, 16 key matrix keyboard, LiPo charger and microphone/speaker connectors.

Software-compatibility only These boards are compatible with the Arduino software, but they do not accept standard shields. They have different connectors for power and I/O, such as a series of pins on the underside of the board for use with breadboards for prototyping, or more specific connectors. One of the important choices made by Arduino-compatible board designers is whether or not to include USB circuitry in the board. That circuitry can be placed in the cable between development PC and board, thus making each instance of the board less expensive. For many Arduino tasks, the USB circuitry is redundant once the device has been programmed. Name

Processor

Ardweeny Banguino

Maker Solarbotics

ATmega328

Dimitech

Notes An inexpensive, even more compact breadboardable device.

[12]

Enhanced Arduino-Uno-compatible in standard PLCC68 socket Bare Bones Board (BBB) and Really Bare Bones Board (RBBB) BlockDuino

ATmega8 ATmega328

Modern Device

Compact inexpensive Arduino-compatible board suitable for breadboarding.

Blockduino

An Arduino-Diecimila-compatible board with serial connection to Blocks (shields).

List of Arduino boards and compatible systems

Boarduino

ATmega168 ATmega328

39 Adafruit

An inexpensive Arduino-Diecimila-compatible board made for breadboarding. Breaduino

Applied Platonics

A complete, very low cost Arduino-compatible kit that can be assembled entirely on a breadboard.

e-radionica.com

Inexpensive fully compatible Arduino board for schools and DIY individuals in Croatia.

Croduino Basic

ATmega328

Cardboarduino

ATmega168

Crumbuino-Nano

ATmega328

chip45.com/

The Crumbuino-Nano is a low-cost module comparable to the Arduino-Nano and can be used as Arduino-Nano in the Arduino-IDE. The Arduino bootloader is preloaded, hence the module is ready-to-use. The documentation shows the pin mapping of Arduino-naming to module pinout.

Crumbuino-Mega

ATmega2560

chip45.com/

The Crumbuino-Mega is a low-cost module comparable to the Arduino-Mega 2560 and can be used as Arduino-Mega 2560 in the Arduino-IDE. The Arduino bootloader is preloaded, hence the module is ready-to-use. The documentation shows the pin mapping of Arduino-naming to module pinout.

Digispark

ATTiny85

Digistump

Requires special version of the Arduino IDE.

DragonFly

ATmega1280

FemtoduinoWikipedia:Link rot

ATmega328P-MU

Inspired by the Paperduino, an ultra low-cost Arduino compatible, built on printed posterboard, rather than a PCB.

A compact board with Molex connectors, aimed at environments where vibration could be an issue. DragonFly features the ATmega1280 and have all 86 I/O lines pinned out to connectors. Femtoduino

Femtoduino PCB vs Dime An ultra-small (20.7x15.2 mm) Arduino compatible board designed by Fabio Varesano. Femtoduino is currently the smallest Arduino compatible board available.Wikipedia:Citation needed

List of Arduino boards and compatible systems

Freeduino USB Mega 2560

ATmega2560

40 Bhasha Technologies

Freeduino USB Mega 2560, designed in India with Male headers (coming soon with Female Headers). Suitable for use in project, R&D, device and applications Freeduino USB Mega 2560 is a cost effective and 100% pin and software compatible to the popular Arduino Mega 2560. Uses through hole components and has male headers. Freeduino Lite v2

ATmega8/168/328

Bhasha Technologies

Freeduino Lite v2 is a low cost, Freeduino with no USB and Serial port. Needs FTDI USB Cable or FTDI Breakout board for programming. Uses through hole components and has male headers.

Freeduino Serial

ATmega8/168/328

Bhasha Technologies

Freeduino Serial is a low cost Freeduino board with serial DB9 connector. Uses MAX232 Chip for Serial connectivty.

Freeduino NANO

ATmega328

Bhasha Technologies

Freeduino nano designed in India, completely breadboard friendly, elegant and compact design. Freeduino Nano is a low cost Arduino Nano compatible board with mini USB connector using SMD components Freeduino [13] Nano . iDuinoWikipedia:Link rot

A USB board for breadboarding, manufactured and sold as a kit by Fundamental Logic.

List of Arduino boards and compatible systems

JeeNode

ATmega328P

41 JeeLabs

Low-cost, low-size, radio-enabled Arduino-compatible board running at 3.3 V. Inspired by the Modern Device RBBB (above) with a HopeRF RFM12B wireless module and a modular I/O design supporting a wide range of interfaces. [14]

LCDuino

ATmega328P

Geppetto Electronics

A combination of an ATMega328P and an i2c based RGB backlit LCD interface (software compatible with the Adafruit RGB LCD shield), along with a USB serial programming interface done as a "backpack" module for the LCD. A board with enhanced I²C, DCC decoder and CAN-bus interfaces. Manufactured using surface mount and sold assembled by Siliconrailway.

LEDuino

[15]

Moteino

ATmega328P

[16]

LowPowerLab

An SD-card size wireless-enabled breadboard friendly Arduino compatible board running at 16 MHz/3.3 V. It can mate with either an RFM12B or RFM69W/HW/CW transceiver from HopeRF, allowing very low cost wireless communication (also available without a transceiver). Programmable from the Arduino IDE through an FTDI cable/adapter, or directly through the USB interface (Moteino-USB revision). Moteino runs [17] DualOptiboot, a custom version of Optiboot that allows wireless programming when external FLASH memory is present. NavSpark

NB1A

Venus822 (Leon3 SPARC V8 compatible, 100 MHz 32-bit RISC)

SkyTraq

The modified Arduino IDE allows the compiled user sketch to be uploaded onto the processor either with or without the proprietary GNSS software. NavSpark has 17 GPIO pins, which include two UARTs, 1 I²C, 1 SPI, 1 PWM, and a trigger. The first UART is usually used by the GNSS software to output NMEA 0183 data, although this can be disabled. This UART communicates over USB through a PL2303 serial converter and the transmit output is also made available on a pin. A 1 pulse per second signal is produced on a dedicated pin when a valid fix has been made. There is a GPS-only version, a combined GPS/GLONASS version, and a GPS/Beidou version. An adaptor board adds a JST connector for a lithium-ion battery, a charger for the battery, and a microSD card slot connected to the SPI pins. An Arduino-compatible board that includes a battery backed up real-time clock and a four channel DAC. Most Arduino-compatible boards require an additional shield for these resources.

List of Arduino boards and compatible systems

42

NB2A

Nymph

Sanguino-compatible board that includes a battery backed up real-time clock and a two channel DAC. Sanguino's feature the ATmega644P, which has additional memory, I/O lines and a second UART. ATmega328P

A compact board with Molex connectors, aimed at environments where vibration could be an issue.

Oak Micros om328p

OpenTag

An Arduino Duemilanove compacted down to a breadboardable device (36 mm x 18 mm) that can be inserted into a standard 600 mil 28-pin socket, with USB capability, ATmega328P, and 6 onboard LEDs. ATmega328p

Loggerhead Instruments

Arduino-compatible microSD motion datalogging board with accelerometer, magnetometer, gyroscope, pressure, temperature and real-time clock. Paperduino

ATmega168

An ultra low-cost Arduino compatible, built on a printed paper and cardboard substrate, rather than a PCB.

List of Arduino boards and compatible systems

PicoDuino

ATTiny85

43 Peter Misenko

PicoDuino size demonstration. • • • • • • •

An Arduino-compatible board designed specifically for driving LEDs. It is generally used to drive an 8x8 RGB LED matrix using row scanning, but it can be used for other things.

Rainbowduino

Sanguino

Requires special version of the Arduino IDE (Digispark IDE recommended) Digispark compatible SW/HW Trinket compatible HW (due to bootloader USB vid restriction) Ultra small board 22mm x 12mm RGB led Relay/motor driver Reset button.

ATmega644

An open source enhanced Arduino-compatible board that uses an ATMega644P instead of an ATmega168. This provides 64 kB of flash, 4 kB of RAM and 32 general I/O pins in a 40 pin DIP device. It was developed with the RepRap Project in mind. Seeeduino Mega

ATmega2560

SeeedStudio

Arduino Mega compatible board with 16 extra I/O pins and the same a board size as the Arduino Uno. As with the Arduino Mega, most shields that were designed for the Duemilanove, Diecimila, or Uno will fit, but a few shields will not fit because of interference with the extra pins.

List of Arduino boards and compatible systems

SODAQ

ATmega328P

44 SODAQ

SODAQ, an Arduino Compatible Solar Powered sensor board The Raspberry Pi-sized SODAQ board is built for Solar Powered Data Acquisition. It is fitted with a Lipo charge controller and 12 Grove sockets for plug and play prototyping. It runs at 3.3 V and 8 MHz. It also comes with a DS3231 Real Time Clock and 16 Mbit serial flash for data logging. Its "bee" socket can use a range of different modules, like Xbee, RFbee, Bluetoothbee and GPRSbee to make the board communicate. Specifications: • • • • •

• Sparrow

ATMega328P

Open Home Automation

Power supply by LiPo battery (3.7 V) or via Micro USB connector Solar charge controller with JST connector for Solar Panel up to 2.5W Battery Monitor DS3231 Real Time Clock and Temperature sensor, clock backup powered by LiPo battery On/Off switch. With the switch in Off position the solar charge circuit is still active and the RTC clock is still powered. ICSP programming header

Arduino compatible board designed specifically for RF mesh network experiments. It features 10 IOs, an 10 pin ISP programming connector, a connector for a standard LCD display (in 4 bit mode) and a connector for an 2.4Ghz RF module.

Spider Controller

Arduino Mega compatible board designed specifically for robots requiring large numbers of servos. A built in 3 A switchmode power supply allows servos to plug directly into the board. Pin spacing allows making custom shields from standard prototype board.

Stickduino

Similar to a USB key.

Teensy and Teensy++

A pair of boards from PJRC.com that run most Arduino sketches using the Teensyduino software add-on to the Arduino IDE.

Teensy 3.0

A very small board from PJRC.com based on the Freescale MK20DX128VLH5 32-bit ARM Cortex-M4 48 MHz CPU. It has 34 I/O pins; 128 kB of flash; 16-bit ADC; UARTs, SPI, I²C, Touch and other I/O capability.

List of Arduino boards and compatible systems

TinyDuino

ATmega328p

45 TinyCircuits

A fully capable Arduino platform smaller than a quarter, yet with all the power and functionality of the Arduino Uno board, including stackable shield support. The TinyDuino also support an option coin cell holder and has many expansion shields available. TinyLily

ATmega328p

TinyCircuits

A fully capable Arduino platform smaller than a dime, designed for e-textiles. Includes large sewtabs and a header for a USB adapter for communication and programming. [18] Trinket

ATTiny85

[19]

Adafruit

Requires updates to Arduino IDE (or download special version) and driver under Windows. Includes regulator for battery power away from PC. Very low cost.

Wireless Widget

A compact (35 mm x 70 mm), low voltage, battery powered Arduino-compatible board with onboard wireless capable of ranges up to 120 m. The Wireless Widget was designed for both portable and low cost Wireless sensor network applications.

ZB1

An Arduino-compatible board that includes a Zigbee radio (XBee). The ZB1 can be powered by USB, a wall adapter or an external battery source. It is designed for low-cost Wireless sensor network applications.

SunDuino2

ATmega16/32/324/644

OpenEnergyMonitor emonTx

ATmega328

An open source enhanced Arduino-compatible board that uses an ATmega16/32/324/644 instead of an ATmega168. This provides 16/32/64 kB of flash, and 32 general I/O pins in a 40 pin DIP device.

An open-source low power wireless (RFM12B) energy monitoring node based on ATmega328 and JeeNode design and uses the Nanode (another Arduino compatible) design for their receiver.

List of Arduino boards and compatible systems

panStamp

ATmega328

46 panStamp

Small low-power wireless motes and base boards. Communication library, configuration tools and automation applications are available for panStamps. These wireless miniatures can easily be hooked to different cloud data services via Lagarto, an open automation platform developed for panStamps. Microduino

[20]

Versalino Uno

ATmega168/328/644/1284

Microduino Studio 1" x 1.1" small, stackable, low-cost Arduino-compatible board with a uniformed U-shape 27-pin standard interface.

ATmega328p

Virtuabotix

Versalino Uno 1.1 Compact board with pins in two similar layouts "Bus A" and "Bus B". 6 volt input 3.5 mm plug power. Programmed with FTDI. [21]

LeoStick

ATmega32U4

Freetronics

Compact version of the Arduino Leonardo (which can be plugged straight into a USB port without a cable) and has a buzzer and a 3-in-1 RGB LED.

Non-ATmega boards The following non-ATmega boards accept Arduino shield daughter boards. The microcontrollers are not compatible with the official Arduino IDE, but they do provide a version of the Arduino IDE and compatible software libraries.

List of Arduino boards and compatible systems

Name

Processor

Host interface

47

Maker

PIC.duino Net PIC18F67J60

Ethernet or Serial

SlicMicro

Leaflabs Maple

USB

LeafLabs

ARM STM32

Notes

Pin compatible with Arduino but uses the ethernet enabled PIC microcontroller to connect to the Internet. Allows sending of email, display of javascript enabled webpages, and remote web based access and control from around the world.

A 72 MHz 32-bit ARM Cortex-M3-based microcontroller (ST Microelectronics] STM32F103) with USB support, compatibility with Arduino shields, and 39 GP I/O pins. Programmable with the Open Source Maple IDE, which is a branch of the Arduino IDE. The Maple IDE includes both an implementation of the Arduino Language, and lower-level native libraries (with support from the libmaple C library). Microchip chipKIT Uno32 and chipKIT Max32

PIC32

USB

Digilent

32-bit MIPS-M4K PIC32 processor boards. The Arduino libraries have been implemented natively for the PIC32 and these kits run in a fork of the standard Arduino IDE, chipKIT32-MAX and are compatible to most shields.

Freescale Freedom

Kinetis-L ARM Cortex-M0+

USB

Freescale

A 48 MHz 32-bit ARM Cortex-M0+-based microcontroller (Freescale MKL25Z128VLK4) with USB support, compatibility with Arduino shields and 64 GP I/O pins. Board embeds the new ARM OpenSDA debug and programming interface through USB and is compatible with the majority of the ARM IDE suppliers.

PRO Family

ARM Cortex LPC1114 LPC1751 LPC1756

USB

Coridium

up to 100 MHz ARM Cortex-M3 and ARM7TDMI-based shield-compatible boards, programmable in BASIC or C with Sketch support with open source MakeItC utilities. All boards have 5 V tolerant IOs.

Energia

MSP430

USB

Texas Instruments

The Energia project integrates this with the Arduino IDE.

Sakura board

Renesas RX63N USB

Renesas/Wakamatsu Tsusho Co.,Ltd

Web compiler with Sketch support, ethernet interface

List of Arduino boards and compatible systems

48

Non-Arduino boards The following boards accept Arduino shield daughter boards. They do not use ATmega microcontrollers and so are not compatible with the Arduino IDE, nor do they provide an alternative implementation of the Arduino IDE and software libraries. Name Bambino 210

[22]

Processor

Maker

NXP LPC4330

Microint USA

Notes Dual core ARM Cortex-M4/M0, 264 KB SRAM, 4 MB Flash, mbed HDK, Arduino-compatible headers. The Bambino 210E has the same features as the 210, but adds a 10/100 Ethernet port, 8MB Flash, microSD socket, and Xbee Socket

Cypress PSoC 4 Pioneer Kit (CY8CKIT-042)

PSoC 4 Cypress CY8C4245AXI-483

Arduino Shield Compatible Propeller Board

Parallax Propeller

Amicus18

PIC

Amicus18 is an embedded system platform based on PIC architecture (18F25K20). Can be programmed with any programming language, though the Amicus IDE is free and complete.

Cortino

ARM STM32

Development system for a 32-bit ARM Cortex-M3-based microcontroller.

Pinguino

PIC

Board based on a PIC microcontroller, with native USB support and compatibility with the Arduino programing language plus an IDE built with Python and sdcc as compiler.

Unduino

PIC

A board based on the dsPIC33FJ128MC202 microcontroller, with integrated motor control peripherals.

Netduino

ARM AT91SAM7X

48 MHz 32-bit ARM7 microcontroller board with support for the .NET Micro Framework. Pin compatible with Arduino shields although drivers are required for some shields.

Vinculo

Vinculum II

FTDI USB development board for the FTDI Vinculum II microcontroller.

Parallax

FEZ Domino, FEZ ARM Panda, and FEZ Panda II TheUno

Freescale S08DZ60

The PSoC 4 Pioneer Kit is a development platform enabling users to design with the ARM Cortex-M0 PSoC®4 device family. The kit features the PSoC 4200 device family as the main processor and includes a PSoC 5LP (ARM Cortex-M3 processor) to perform programming and debugging. The kit is supported using PSoC Creator, which is a free IDE for embedded development targeting the PSoC 3/4/5LP device families. In the summer of 2013 Cypress [23] supported the kit with a 100 projects in 100 days campaign on the community forums at Element14. Based on the Parallax Propeller; interfaces with standard Arduino shields. The Propeller comes with a free IDE called "propeller tool", and an alternative IDE tool is available.

72 MHz 32-bit ARM (GHI Electronics USBizi chips) micro-controller boards with support for the .NET Micro Framework. Pin compatible with Arduino shields, although drivers are required for some shields. MyFreescaleWebPage

Freescale 8-bit S08DZ60 based Arduino Shield Compatible development board. Programmable in C or assembly language using the free CodeWarrior development environment from Freescale, based on Eclipse. Integrated open-source debugging cable for fast prototyping.

List of Arduino boards and compatible systems

BigBrother

Freescale MCF51AC256

49

MyFreescaleWebPage

Freescale 32-bit Coldfire MCF51AC256 based Arduino Shield Compatible development board. Programmable in C or assembly language using the free CodeWarrior development environment from Freescale, based on Eclipse and in C++ with CodeSourcery. Integrated open-source debugging cable for fast prototyping. The first Arduino Shield Compatible board with two Arduino slots to add more and more shields. BigBrother-USB

Freescale MCF51JM128

MyFreescaleWebPage

Freescale 32-bit Coldfire MCF51JM128 based Arduino Shield Compatible development board. Programmable in C or assembly language using the free CodeWarrior development environment from Freescale, based on Eclipse and in C++ with CodeSourcery. Integrated open-source debugging cable for fast prototyping. The first Arduino Shield Compatible board with two Arduino slots to add more and more shields. Firebird32

Coldfire

[24]

Freescale 32-bit Coldfire MCF51JM128 based Arduino Shield Compatible development board. Programmable in StickOS BASIC, and C or assembly language using Flexisframework or CodeWarrior with a step-by-step debugger. The Firebird32 is also available in a special model based on the 8-bit MC9S08JM60.

Stampduino

PIC or Parallax SX

Parallax

Arduino Shield compatible BASIC Stamp 2 board, interfaces with most standard Arduino shields. The BS comes with a free IDE.

STM32 Nucleo

STM32 Family

STMicroelectronics

Arduino connectors and ST Morpho headers

SunDuinoPIC

PIC18F2550 or PIC18F4550

Microchip PIC Arduino hardware compatible board. Based PINGUINO Project. USB HID Bootloader.

[25][26] Breeze

PIC

Breeze boards are prototyping platforms for 28-pin PIC microcontrollers. They come with a PIC18F25K22 (USB-UART interface) or PIC18F25J50 (direct USB interface), however almost any 28-pin PIC can be used with the platform.

List of Arduino boards and compatible systems [27]

Goldilocks

FPGA

50

Thin Layer Embedded [28]

Goldilocks has three Arduino UNO Shield compatible sockets and a 'helix_4' FPGA Module with Altera Cyclone IV FPGA, DDR2 DRAM, fast SRAM, serial Flash, a MEMs oscillator, power supplies and an Atmel ATSHA204 Authentication IC/EEPROM. The 'helix_4' module is notable for castellated edge connectors; it's designed to be 'soldered-down' to a subsequent PCB development. [29]

Breadstick

FPGA

Thin Layer Embedded [28]

Breadstick has one Arduino UNO Shield compatible socket, 43 GPIO to pin HDRs for breadboarding, and a lower power 'helix_4' FPGA Module with Altera Cyclone IV FPGA, fast SRAM, serial Flash, a MEMs oscillator, power supplies and an Atmel ATSHA204 Authentication IC/EEPROM. The 'helix_4' module is notable for castellated edge connectors; it's designed to be 'soldered-down' to a subsequent PCB development.

References [1] http:/ / arduino. cc/ en/ Main/ ArduinoBoardZero [2] http:/ / arduino. cc/ en/ Main/ ArduinoBoardYun [3] http:/ / blog. arduino. cc/ 2013/ 08/ 21/ updating-about-arduino-yun-and-arduino-robot/ [4] arduino.cc (http:/ / arduino. cc/ en/ Main/ ArduinoBoardPro) [5] http:/ / www. freetronics. com/ collections/ arduino/ products/ etherten [6] http:/ / www. freetronics. com/ collections/ arduino/ products/ ethermega-arduino-mega-2560-compatible-with-onboard-ethernet [7] http:/ / www. freetronics. com/ collections/ arduino/ products/ usbdroid [8] http:/ / www. freetronics. com/ collections/ arduino/ products/ eleven [9] http:/ / www. freetronics. com/ collections/ arduino/ products/ kitten [10] http:/ / www. freetronics. com/ collections/ arduino/ products/ etherdue-arduino-due-compatible-with-onboard-ethernet [11] http:/ / www. freetronics. com/ collections/ arduino/ products/ arduphone-arduino-compatible-cellphone [12] http:/ / dimitech. com [13] http:/ / www. bhashatech. com/ boards/ 128-freeduino-nano. html [14] (http:/ / www. geppettoelectronics. com/ search/ label/ LCDuino), LCDuino blog [15] lowpowerlab.com (http:/ / lowpowerlab. com/ moteino), All about Moteino [16] lowpowerlab.com (http:/ / www. lowpowerlab. com/ ) [17] (https:/ / github. com/ LowPowerLab/ DualOptiboot) DualOptiboot [18] https:/ / learn. adafruit. com/ introducing-trinket [19] https:/ / www. adafruit. com

List of Arduino boards and compatible systems [20] Versalino-Uno (https:/ / www. virtuabotix. com/ versalino-uno-technical-specs-pinout-guide/ ) [21] http:/ / www. freetronics. com/ collections/ arduino/ products/ leostick [22] http:/ / www. micromint. com/ index. php?option=com_content& view=article& id=199:bambino210& catid=53:products [23] http:/ / www. element14. com/ psoc4 [24] parallax.com (http:/ / www. parallax. com/ StoreSearchResults/ tabid/ 768/ txtSearch/ stampduino/ List/ 0/ SortField/ 4/ ProductID/ 842/ Default. aspx) [25] Breeze Boards (http:/ / www. dizzy. co. za/ store. asp?category=89) Dizzy Enterprises website [26] Arduino clone with mikroBUS socket (http:/ / www. mikroe. com/ news/ view/ 530/ arduino-clone-with-mikrobus-socket/ ) mikroElektronika news article [27] Goldilocks Dev Board (http:/ / www. thin-layer-embedded. com/ Module+ -+ helix_4#ms_dev) Thin Layer website [28] http:/ / www. thin-layer-embedded. com [29] Goldilocks Dev Board (http:/ / www. thin-layer-embedded. com/ Module+ -+ helix_4#breadstick) Thin Layer website

Further reading Library resources about List of Arduino boards and compatible systems • •

Resources in your library (http://tools.wmflabs.org/ftl/cgi-bin/ftl?st=&su=Arduino+(Microcontroller)) Resources in other libraries (http://tools.wmflabs.org/ftl/cgi-bin/ftl?st=&su=Arduino+(Microcontroller)&library=0CHOOSE0)

• Evans, Martin; Noble, Joshua; Hochenbaum, Jordan (August 28, 2012). Arduino in Action (1st ed.). Manning. p. 300. ISBN 978-1617290244. • McComb, Gordon (June 5, 2012). Arduino Robot Bonanza (http://www.mcgrawhill.ca/professional/products/ 9780071782777/arduino+robot+bonanza/) (1st ed.). McGraw-Hill. p. 40. ISBN 978-0-07-178277-7. • Olsson, Tony (May 30, 2012). Arduino Wearables (http://www.apress.com/9781430243595) (1st ed.). Apress. p. 400. ISBN 978-1-4302-4359-5. • Anderson, Rick; Cervo, Dan (May 16, 2012). Pro Arduino (http://www.apress.com/9781430239390) (1st ed.). Apress. p. 350. ISBN 978-1-4302-3939-0. • Wilcher, Don (April 30, 2012). Learn Electronics with Arduino (http://www.apress.com/9781430242666) (1st ed.). Apress. p. 350. ISBN 978-1-4302-4266-6. • Melgar, Enrique Ramos; Diez, Ciriaco Castro Diez (March 26, 2012). Arduino and Kinect Projects: Design, Build, Blow Their Minds (http://www.apress.com/9781430241676) (1st ed.). Apress. p. 350. ISBN 978-1-4302-4167-6. • Böhmer, Mario (March 26, 2012). Beginning Android ADK with Arduino (http://www.apress.com/ 9781430241973) (1st ed.). Apress. p. 350. ISBN 978-1-4302-4197-3. • Jepson, Brian; Igoe, Tom (March 22, 2012). Getting Started with NFC: Contactless Communication with Android, Arduino, and Processing (http://oreilly.com/catalog/9781449308520/) (1st ed.). O'Reilly Media/Make. p. 30. ISBN 978-1-4493-0852-0. • Doukas, Charalampos (March 14, 2012). Arduino, Sensors, and the Cloud (http://www.apress.com/ 9781430241256) (1st ed.). Apress. p. 350. ISBN 978-1-4302-4125-6. • Riley, Mike (March 7, 2012). Programming Your Home: Automate with Arduino, Android, and Your Computer (http://pragprog.com/book/mrhome/programming-your-home) (1st ed.). Pragmatic Bookshelf. p. 200. ISBN 978-1-934356-90-6. • Igoe, Tom (February 22, 2012). Getting Started with RFID: Identify Objects in the Physical World with Arduino (http://oreilly.com/catalog/9781449324186) (1st ed.). O'Reilly Media. p. 40. ISBN 978-1-4493-2418-6. • Borenstein, Greg (February 3, 2012). Making Things See: 3D vision with Kinect, Processing, Arduino, and MakerBot (http://oreilly.com/catalog/9781449307073/) (1st ed.). O'Reilly Media. p. 440. ISBN 978-1-4493-0707-3. • Noble, Joshua (January 30, 2012). Programming Interactivity (http://oreilly.com/catalog/9781449311445/) (2nd ed.). O'Reilly Media. p. 726. ISBN 978-1-4493-1144-5.

51

List of Arduino boards and compatible systems • Margolis, Michael (December 30, 2011). Arduino Cookbook (http://oreilly.com/catalog/9781449313876) (2nd ed.). O'Reilly Media. p. 724. ISBN 978-1-4493-1387-6. • Premeaux, Emery; Evans, Brian (December 7, 2011). Arduino Projects to Save the World (http://www.apress. com/9781430236238) (1st ed.). Apress. p. 256. ISBN 978-1-4302-3623-8. • Wheat, Dale (November 16, 2011). Arduino Internals (http://www.apress.com/9781430238829) (1st ed.). Apress. p. 392. ISBN 978-1-4302-3882-9. • Monk, Simon (November 15, 2011). Arduino + Android Projects for the Evil Genius: Control Arduino with Your Smartphone or Tablet (http://www.arduinoevilgenius.com) (1st ed.). McGraw-Hill. p. 224. ISBN 978-0-07-177596-0. • Timmis, Harold (November 9, 2011). Practical Arduino Engineering (http://www.apress.com/ 9781430238850) (1st ed.). Apress. p. 328. ISBN 978-1-4302-3885-0. • Monk, Simon (November 8, 2011). Programming Arduino: Getting Started With Sketches (http://www. arduinobook.com) (1st ed.). McGraw-Hill. p. 176. ISBN 978-0-07-178422-1. • Evans, Brian (October 17, 2011). Beginning Arduino Programming (http://www.apress.com/9781430237778) (1st ed.). Apress. p. 272. ISBN 978-1-4302-3777-8. • Igoe, Tom (September 26, 2011). Making Things Talk: Using Sensors, Networks, and Arduino to see, hear, and feel your world (http://shop.oreilly.com/product/0636920010920.do) (2nd ed.). O'Reilly Media/Make. p. 496. ISBN 978-1-4493-9243-7. • Allan, Alasdair (September 22, 2011). iOS Sensor Apps with Arduino: Wiring the iPhone and iPad into the Internet of Things (http://oreilly.com/catalog/9781449308483) (1st ed.). O'Reilly Media. p. 126. ISBN 978-1-4493-0848-3. • Banzi, Massimo (September 20, 2011). Getting Started with Arduino (http://shop.oreilly.com/product/ 0636920021414.do) (2nd ed.). O'Reilly Media/Make. p. 128. ISBN 978-1-4493-0987-9. • Smith, Alan G (August 19, 2011). Introduction to Arduino: A piece of cake (http://www.introtoarduino.com/ downloads/IntroArduinoBook.pdf) (1st ed.). CreateSpace. p. 170. ISBN 978-1-4636-9834-8. • Warren, John-David; Adams, Josh; Molle, Harald (July 18, 2011). Arduino Robotics (http://www.apress.com/ book/view/9781430231837) (1st ed.). Apress. p. 450. ISBN 978-1-4302-3183-7. • Karvinen, Tero; Karvinen, Kimmo (April 6, 2011). Make: Arduino Bots and Gadgets: Six Embedded Projects with Open Source Hardware and Software (http://shop.oreilly.com/product/0636920010371.do) (1st ed.). O'Reilly Media/Make. p. 296. ISBN 978-1-4493-8971-0. • Margolis, Michael (March 15, 2011). Arduino Cookbook (http://oreilly.com/catalog/9780596802479) (1st ed.). O'Reilly Media. p. 660. ISBN 978-0-596-80247-9. • Schmidt, Maik (March 10, 2011). Arduino: A Quick Start Guide (http://pragprog.com/titles/msard/arduino) (1st ed.). The Pragmatic Bookshelf. p. 296. ISBN 978-1-934356-66-1. • Faludi, Robert (January 4, 2011). Building Wireless Sensor Networks: with ZigBee, XBee, Arduino, and Processing (http://www.isbnlib.com/isbn/0596807732/ Building-Wireless-Sensor-Networks-With-ZigBee-XBee-Arduino-and-Processing) (1st ed.). O'Reilly Media. p. 320. ISBN 978-0-596-80774-0. • McRoberts, Michael (December 20, 2010). Beginning Arduino (http://www.apress.com/book/view/ 9781430232407) (1st ed.). Apress. p. 350. ISBN 978-1-4302-3240-7. • Monk, Simon (August 23, 2010). 30 Arduino Projects for the Evil Genius (http://www.arduinoevilgenius.com) (1st ed.). McGraw-Hill. p. 208. ISBN 978-0-07-174133-0. • F. Barrett, Steven; Thornton, Mitchell (April 30, 2010). Arduino Microcontroller Processing for Everyone! (http:/ /isbnlib.com/isbn/1608454371/ Arduino-Microcontroller-Processing-for-Everyone-Synthesis-Lectures-on-Digital-Ci) (1st ed.). Morgan and Claypool Publishers. p. 344. ISBN 978-1-60845-437-2.

52

List of Arduino boards and compatible systems • Pardue, Joe (January 15, 2010). An Arduino Workshop (http://smileymicros.com/index. php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=82) (1st ed.). Smiley Micros. p. 214. ISBN 978-0-9766822-2-6. • Oxer, Jonathan; Blemings, Hugh (December 28, 2009). Practical Arduino: Cool Projects for Open Source Hardware (http://www.apress.com/book/view/9781430224778) (1st ed.). Apress. p. 450. ISBN 978-1-4302-2477-8. • Noble, Joshua (July 15, 2009). Programming Interactivity: A Designer's Guide to Processing, Arduino, and openFrameworks (http://oreilly.com/catalog/9780596154141/) (1st ed.). O'Reilly Media. p. 736. ISBN 978-0-596-15414-1.

External links •

Media related to Arduino compatibles at Wikimedia Commons

53

Article Sources and Contributors

Article Sources and Contributors Arduino  Source: http://en.wikipedia.org/w/index.php?oldid=616760248  Contributors: 392236a, 84user, A Pirard, ATH500, Abdull, Abishai Singh, Abqsteve, ActivExpression, Adamfeuer, Aervanath, Ajfweb, Alainr345, Ales9000, Ali asin, Allen Moore, Alphathon, Amalas, Amatulic, Andy Dingley, Angmall, Anilashanbhag, Apparition11, ArnoldReinhold, Arny, Arthur Rubin, Ashishbuntybhaiya, Attilios, Awickert, AxelBoldt, BKJanzen, Back ache, Barefoottech, BenFrantzDale, Bentogoa, Bernd.Brincken, Bevo74, Bjepson, Blanchardb, Bobo192, Borg4223, Bovineone, Brad Dyer, Braincricket, Bricoman55, Brunonar, Bsx, CUSENZA Mario, Cadsuane Melaidhrin, Caltrop, Calwiki, Carafriez, CasualVisitor, Cbenson1, Ceaser, Chaosdruid, CharlesC, Chendy, Chrisjj3, Chuckwolber, ClarkMills, Clay Digger, Cman21031, Cmkpl, Cmr08, ColorfulNumbers, Compfreak7, CosineKitty, Courcelles, Craigbic, Crazyburns, Csigabi, Cst17, Cyb3rn0id, DMellis, Dairhead, Danhomer, Darkness Fallss, Darkwind, David Oliver, Dead Horsey, Delirium, Discospinster, DocWatson42, Donio, Download, Dro Kulix, Ds13, Dspradau, Duchamp, DustyDingo, E-Soter, Edderso, Edsfocci, Elkman, ErikvanB, Exprice, Fabrice Florin, Faisal.akeel, Fargasch, Fiskbil, FlyFire, Frap, Frze, Gandrewstone, Gbarberi, Gbulmeruk, George Church, Ghstwlf, Giraffedata, Glenn, Gonzalo M. Garcia, Gracehoper, GreenSpigot, Grhabyt, Guy Macon, Gwern, H0dges, H3llbringer, Halosix, Harviecz, Henryerinjones, Hikari, Howetimothy, Hscharler, Htbwmedia, Hu12, Hydrargyrum, ICSeater, Ian Spackman, Idyllic press, Imheck, Imroy, Intgr, InverseHypercube, IronGargoyle, JLaTondre, JMBryant, JaadesA, JackStonePGD, Jamelan, JamesBWatson, Jantangring, Jarble, Jatkins, Jdabney, JennyRad, JimVC3, Jinlye, Jjolla88, Jluciani, Jncraton, Joebigwheel, Johanroed, John Garvin, JohnBoxall, JonHarder, JonOxer, Jonathan Williams, Jorge Stolfi, Julian dasilva, Khazar2, Khommel, Kingboyk, Kirstine Dupont, Kku, Klaus Leiss, Knobunc, Koavf, Kookish, Kozuch, Kragen, Kristianpaul, Kronick, Laure f o, Ldsrc2008, Lemio, Lethalmonk, Lexein, LilHelpa, Linuxrules1337, Lmatt, LordStDennis, Lorem Ip, Luckylarrycouk, Luli17, MWikiOrg, MZMcBride, Machee, Magioladitis, MaharajaMD, Mahjongg, MakerShed, Marasmusine, Mardus, MarkAStephenson, Mazurov, McGeddon, Mcapdevila, Mfoulks3200, Mibix, Michael9422, Micru, Migaber, Mikebar, Mindmatrix, Minime72706, Misiu mp, Misto, MoreNet, Mort42, Mortense, Moumouza, Mowcius, MrOllie, Mulad, Mwtoews, Nasukaren, Nave.notnilc, Neoforma, Nexus501, Nick Wilson, NickGarvey, NobbiP, Nv8200p, Obankston, Olonic, Onorai, Oskay, Pabhilash, PabloCastellano, Palosirkka, Paradoxiality, Patrick Gill, PatrickCarbone, Pbruins84, Pdecalculus, Peapodamus, Pemboid, Pfagerburg, Pfhyper, Phry, Pol098, Potax, Prestja, PutzfetzenORG, R. S. Shaw, RA0808, Radical Mallard, Raeky, Rajsite, Randomskk, RaphaelQS, Razvaniycdi, Remmelt, RickO5, Riktw, Rjwilmsi, Rob Prikanowski, Robertelder, Roguebhagman, Roweboat14, Royan, Rstuvw, Rusfuture, Ruud Koot, Rvumbaca, SDC, Salamurai, Salix alba, Salvor, Samyulg, Sav vas, Sbassi, Sbmeirow, Scarlettail, Scgtrp, ScotXW, Scott, Scruss, Se Ra Bu Tan, Seb az86556, Sgbirch, ShadowGuy, Shields Arduino, Shiki2, Shloimeborukh, SimenH, SimonPStevens, Simonmonk2, Smalljim, Sn1per, Snakomaniac, Snaxe920, Softy, Soler97, Sprague, Srcvale, Sreeram shankar, Stepho-wrs, Steven Walling, Sudozero, Sukkin, Surturz, TLeek, Taxman, Tbhotch, Techformeplease, Tedder, Tehuglyscientist, Tergenev, TerryKing, Theoduino, Theskuter37, Thomas-pluralvonglas, Thorwald, Thumperward, Tikitpok, Tintin192, TjeerdVerhagen, Tkbwik, Toastcoast, TobiasAD, Toggio, Trappist the monk, Treekids, Trevj, Tronixstuff, Troy.hester, Tuxskar, Ubarro, Udawatabhimanyu4, Udoklein, Userper, VQuakr, Val42, Vancircuit, Vbscript2, Velella, Venix, Vinnycordeiro, Virtualerian, Viskr, W Nowicki, WAYNELYW, Waveking, WikiEditingResearcher, Wimh, Wknight94, Wrachelson, Xan2, Yadoo86, Yannick56, Yaris678, Yintan, Yngvarr, Youdonotknow, Yworo, Zlogic, Zodon, İcarusdaidalos, Зелёный Кошак, Ὁ οἶστρος, 611 anonymous edits Comparison of single-board computers  Source: http://en.wikipedia.org/w/index.php?oldid=618697954  Contributors: Amux, Armando, Bearcat, BlueLightning, BurritoBazooka, CamelNotation, Clarsen6, ColdShine, Dewritech, Elkali, Frap, Kaklik, LynXzp, Lz6661, Majorkell, Malcolma, Mark Martinec, Merlin1027, PieMan2201, RayBanV, Rtc, Rvalles, ScotXW, Sudozero, Tbs2014, Teknatur, Tgaq, Txt.file, VadimIppolitov, Velinion, Xaviervd, Ykchavan, Zm6661, 125 anonymous edits Fritzing  Source: http://en.wikipedia.org/w/index.php?oldid=617178440  Contributors: Andy Dingley, Andypiperuk, Canis Lupus, ChancerBR, D2513850, Drmies, GiantSnowman, Guy Macon, Imroy, Jasper-la, Jdabney, LA2, Lbertybell, Leonard G., Lorem Ip, Lukeschantz, Mortense, Palosirkka, Phd0, Raffzahn, Rstuvw, ScotXW, Tabletop, Tarjei Knapstad, Thumperward, Wolfehhgg, Yngvarr, Милан Јелисавчић, 33 anonymous edits List of Arduino boards and compatible systems  Source: http://en.wikipedia.org/w/index.php?oldid=618179681  Contributors: Aalbino, Ahmadexp, Ajv39, Alexf, Andy Dingley, Arosa, Bemerit, Blockthor, Bobricius, Brentsinger, Chris the speller, ChrisGualtieri, ColBatGuano, Daneduplooy, Danim, Dascyllus, Dthomsen8, Estratos, Eumolpo, Felixemman, Geek1337, Gpanos123, Greg75FR, Guy Macon, Happyman7, Hbachus, Howtronics, Imroy, Jamesmorrison, Jamesnewton, Jcw, Jojo69003, Josve05a, Knivd, KylieTastic, Lexein, LilHelpa, LuwieThong, Mblumber, Micru, Mogism, Mortense, Nsayer, Osndok, Pdegregorio, RHaworth, Rahulmothiya, RoundupResistance, SaaHc2B, Sbmeirow, Sepiaz, Sharya77, Slicmicro, Sodaq, Southwolf, Steven Zhang, TerryKing, ThongEric, Thumperward, Tiisaidipjp, Twidmer, Viskr, Wbz cypress, Wtshymanski, Youdonotknow, Zzglenm, 81 anonymous edits

54

Image Sources, Licenses and Contributors

Image Sources, Licenses and Contributors File:Arduino Logo.svg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Logo.svg  License: Public Domain  Contributors: Cathy Richards, Chaojoker, De728631, Jduncanator, 1 anonymous edits File:Arduino Uno - R3.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Uno_-_R3.jpg  License: Creative Commons Attribution 2.0  Contributors: SparkFun Electronics from Boulder, USA File:UnoConnections.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:UnoConnections.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:1sfoerster File:Arduino316.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino316.jpg  License: Creative Commons Attribution-ShareAlike 3.0  Contributors: Nicholas Zambetti Image:Arduino_Diecimila_6.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Diecimila_6.jpg  License: Creative Commons Attribution 2.0  Contributors: Remko van Dokkum Image:Arduino Duemilanove 2009b.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Duemilanove_2009b.jpg  License: Public Domain  Contributors: H0dges (http://en.wikipedia.org/w/index.php?title=User:H0dges&action=edit&redlink=1) Image:Arduino UNO unpacked.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_UNO_unpacked.jpg  License: Creative Commons Attribution 2.0  Contributors: Nick Hubbard Image:Arduino Leonardo.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Leonardo.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: Jeremy Blum Image:Arduino Mega.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Mega.jpg  License: Creative Commons Attribution 2.0  Contributors: David Mellis Image:Arduino Nano.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Nano.jpg  License: Creative Commons Attribution 2.0  Contributors: David Mellis Image:Arduino Due.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Due.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:JackStonePGD Image:LilyPad Arduino Main Board.JPG  Source: http://en.wikipedia.org/w/index.php?title=File:LilyPad_Arduino_Main_Board.JPG  License: Creative Commons Attribution-Sharealike 2.0  Contributors: FlickreviewR, Leoboudv, WikiEditingResearcher Image:Arduino Protoboard Shields.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Protoboard_Shields.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: Marlon J. Manrique Image:Wingshield on Arduino - ARSH-05-WI.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Wingshield_on_Arduino_-_ARSH-05-WI.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: oomlout Image:Adafruit Motor Shield - ARSH-02-MS 01.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Adafruit_Motor_Shield_-_ARSH-02-MS_01.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: oomlout Image:ARSH-09-DL 03.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:ARSH-09-DL_03.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: oomlout File:Arduino 1.0 IDE, Ubuntu 11.10.png  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_1.0_IDE,_Ubuntu_11.10.png  License: GNU Free Documentation License  Contributors: Lemio File:Arduino led-5.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_led-5.jpg  License: Public Domain  Contributors: DustyDingo Image:Commons-logo.svg  Source: http://en.wikipedia.org/w/index.php?title=File:Commons-logo.svg  License: logo  Contributors: Anomie File:Fritzing icon.png  Source: http://en.wikipedia.org/w/index.php?title=File:Fritzing_icon.png  License: Creative Commons Attribution-Share Alike  Contributors: Dirk van Oosterbosch File:fritzing schematic view.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Fritzing_schematic_view.jpg  License: GNU General Public License  Contributors: Aknoerig, Rstuvw, Tothwolf, 1 anonymous edits File:Button LED bb.svg  Source: http://en.wikipedia.org/w/index.php?title=File:Button_LED_bb.svg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:LA2 File:Button LED schem.svg  Source: http://en.wikipedia.org/w/index.php?title=File:Button_LED_schem.svg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:LA2 File:Arduino Leonardo.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Leonardo.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: Jeremy Blum File:Arduino-uno-perspective-whitw.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino-uno-perspective-whitw.jpg  License: Creative Commons Attribution 2.0  Contributors: Arduino-uno-perspective.jpg: Creative Tools derivative work: JotaCartas (talk) File:Arduino Mega2560.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Mega2560.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Andy Dingley File:Arduino Ethernet Board.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Ethernet_Board.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: oomlout File:Arduino Fio.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Fio.jpg  License: Creative Commons Attribution 2.0  Contributors: David Mellis File:Arduino Nano.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Nano.jpg  License: Creative Commons Attribution 2.0  Contributors: David Mellis File:Flexible Lilypad Arduino.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Flexible_Lilypad_Arduino.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: FlickreviewR, Steven Walling, 2 anonymous edits File:Arduino Pro.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Pro.jpg  License: Creative Commons Attribution 2.0  Contributors: David Mellis File:Arduino Micro.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Micro.jpg  License: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0  Contributors: Geek3 (talk) File:Arduino Mini.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Mini.jpg  License: Creative Commons Attribution 2.0  Contributors: David Mellis File:A hand-soldered Arduino.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:A_hand-soldered_Arduino.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: Matt Biddulph File:Arduino top-1.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_top-1.jpg  License: Public Domain  Contributors: DustyDingo File:Arduino BT.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_BT.jpg  License: Creative Commons Attribution 2.0  Contributors: David Mellis File:Flamingo Arduino.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Flamingo_Arduino.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: Alcohol Wang File:Limited-edition orange Arduino Duemilanove.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Limited-edition_orange_Arduino_Duemilanove.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: Matt Biddulph File:Arduino Mega 2.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Arduino_Mega_2.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: oomlout File:AVRduinoUplus.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:AVRduinoUplus.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Slicmicro File:SainSmart UNO.JPG  Source: http://en.wikipedia.org/w/index.php?title=File:SainSmart_UNO.JPG  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:LuwieThong File:SainSmart Mega2560.JPG  Source: http://en.wikipedia.org/w/index.php?title=File:SainSmart_Mega2560.JPG  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:LuwieThong File:SainSmart UNO R3.JPG  Source: http://en.wikipedia.org/w/index.php?title=File:SainSmart_UNO_R3.JPG  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:LuwieThong File:Brasuino BS1.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Brasuino_BS1.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: Gustavo Noronha File:ChibiDuino2 board.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:ChibiDuino2_board.jpg  License: Creative Commons Attribution 3.0  Contributors: User:Tomonnn File:BatBox2.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:BatBox2.jpg  License: Creative Commons Attribution 2.0  Contributors: Windell Oskay File:SB-Freeduino v2.3.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:SB-Freeduino_v2.3.jpg  License: Creative Commons Attribution 2.0  Contributors: Solarbotics File:DFRobotRomeo.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:DFRobotRomeo.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Dfrobot File:DFRobot Arduino.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:DFRobot_Arduino.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: Alcohol Wang File:Seeeduino Perspective view.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Seeeduino_Perspective_view.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: Seeed Studio

55

Image Sources, Licenses and Contributors File:TwentyTen.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:TwentyTen.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: JonOxer, 1 anonymous edits File:Zigduino-kit.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Zigduino-kit.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Rocketgeek File:Faraduino.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Faraduino.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Andy Dingley File:Faraduino buggy.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Faraduino_buggy.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Andy Dingley File:Motoruino.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Motoruino.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Andy Dingley File:Top view of the Banguino module.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Top_view_of_the_Banguino_module.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Dimitech File:Boarduino.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Boarduino.jpg  License: Creative Commons Attribution 2.0  Contributors: Limor File:Femtoduino PCB vs Dime.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Femtoduino_PCB_vs_Dime.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Aalbino File:Freeduino-usb-mega-2560.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Freeduino-usb-mega-2560.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:Sharya77 File:Freeduino-nano.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Freeduino-nano.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:Sharya77 File:Jeenode-v6.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Jeenode-v6.jpg  License: Creative Commons Attribution 3.0  Contributors: User:Jcwippler File:MoteinoR4.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:MoteinoR4.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:Felixemman File:OpenTagBack.png  Source: http://en.wikipedia.org/w/index.php?title=File:OpenTagBack.png  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:Dascyllus File:OpenTagfront.png  Source: http://en.wikipedia.org/w/index.php?title=File:OpenTagfront.png  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:Dascyllus File:Picoduino size demonstration.png  Source: http://en.wikipedia.org/w/index.php?title=File:Picoduino_size_demonstration.png  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:Bobricius File:Sanguino v1.0.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Sanguino_v1.0.jpg  License: Creative Commons Attribution-Sharealike 2.0  Contributors: ッ Zach Hoeken ッ File:SODAQ.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:SODAQ.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:Sodaq File:TinyDuinoThumbnail.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:TinyDuinoThumbnail.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:Tinycircuits File:TinyLilyThumbnail.png  Source: http://en.wikipedia.org/w/index.php?title=File:TinyLilyThumbnail.png  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:Tinycircuits File:EmonTx V2.0.png  Source: http://en.wikipedia.org/w/index.php?title=File:EmonTx_V2.0.png  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Armbrust, Ginés90, Rahulmothiya File:PANSTAMP.JPG  Source: http://en.wikipedia.org/w/index.php?title=File:PANSTAMP.JPG  License: Creative Commons Attribution 3.0  Contributors: Estratos File:Versalino-Uno-11.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Versalino-Uno-11.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:Pdegregorio File:Leaflabs Maple OSHW with STM32F103RBT6 MCU.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Leaflabs_Maple_OSHW_with_STM32F103RBT6_MCU.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:Viswesr File:Myfreescalewebpage theuno.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Myfreescalewebpage_theuno.jpg  License: Public Domain  Contributors: Jojo69003 File:Myfreescalewebpage bigbrother.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Myfreescalewebpage_bigbrother.jpg  License: Creative Commons Zero  Contributors: Jojo69003 File:Myfreescalewebpage bigbrother usb.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Myfreescalewebpage_bigbrother_usb.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: User:Jojo69003 File:Thin Layer Embedded Goldilocks FPGA Development Board.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Thin_Layer_Embedded_Goldilocks_FPGA_Development_Board.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Brentsinger File:Thin Layer Breadstick FPGA Dev Board.jpg  Source: http://en.wikipedia.org/w/index.php?title=File:Thin_Layer_Breadstick_FPGA_Dev_Board.jpg  License: Creative Commons Attribution-Sharealike 3.0  Contributors: Brentsinger file:Commons-logo.svg  Source: http://en.wikipedia.org/w/index.php?title=File:Commons-logo.svg  License: logo  Contributors: Anomie

56

License

License Creative Commons Attribution-Share Alike 3.0 //creativecommons.org/licenses/by-sa/3.0/

57