Arduino: Developer Manufacturer Many Type
Arduino: Developer Manufacturer Many Type
Contents
• 1 History
• 1.1 Trademark dispute
• 2 Hardware
• 2.1 Official boards
• 2.2 Shields
• 3 Software
• 3.1 IDE
• 3.2 Sketch
• 3.3 Libraries
• 4 Applications
• 5 Recognitions
• 6 See also
• 7 Notes
• 8 References
• 9 Further reading
• 10 External links
History
The Arduino project was started at the Interaction Design Institute Ivrea (IDII) in Ivrea, Italy.[2] At
that time, the students used a BASIC Stamp microcontroller at a cost of $50, a considerable expense
for many students. In 2003 Hernando Barragán created the development platform Wiring as a
Master's thesis project at IDII, under the supervision of Massimo Banzi and Casey Reas. Casey
Reas is known for co-creating, with Ben Fry, the Processing development platform. The project goal
was to create simple, low cost tools for creating digital projects by non-engineers. The Wiring
platform consisted of a printed circuit board (PCB) with an ATmega168 microcontroller, an IDE
based on Processing and library functions to easily program the microcontroller.[4] In 2003,
Massimo Banzi, with David Mellis, another IDII student, and David Cuartielles, added support for
the cheaper ATmega8 microcontroller to Wiring. But instead of continuing the work on Wiring, they
forked the project and renamed it Arduino.[4]
The initial Arduino core team consisted of Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca
Martino, and David Mellis,[2] but Barragán was not invited to participate.[4]
Following the completion of the Wiring platform, lighter and less expensive versions were
distributed in the open-source community.
It was estimated in mid-2011 that over 300,000 official Arduinos had been commercially produced,
[5] and in 2013 that 700,000 official boards were in users' hands.[6]
In October 2016, Federico Musto, Arduino's former CEO, secured a 50% ownership of the
company. In April 2017, Wired reported that Musto had "fabricated his academic record.... On his
company's website, personal LinkedIn accounts, and even on Italian business documents, Musto
was until recently listed as holding a PhD from the Massachusetts Institute of Technology. In some
cases, his biography also claimed an MBA from New York University." Wired reported that neither
University had any record of Musto's attendance, and Musto later admitted in an interview with
Wired that he had never earned those degrees.[7]
Around that same time, Massimo Banzi announced that the Arduino Foundation would be "a new
beginning for Arduino."[8] But a year later, the Foundation still hasn't been established, and the
state of the project remains unclear.[9]
The controversy surrounding Musto continued when, in July 2017, he reportedly pulled many Open
source licenses, schematics, and code from the Arduino website, prompting scrutiny and outcry.[10]
In October 2017, Arduino announced its partnership with ARM Holdings (ARM). The
announcement said, in part, "ARM recognized independence as a core value of Arduino ... without
any lock-in with the ARM architecture.” Arduino intends to continue to work with all technology
vendors and architectures.[11]
Trademark dispute
In early 2008, the five co-founders of the Arduino project created a company, Arduino LLC,[12] to
hold the trademarks associated with Arduino. The manufacture and sale of the boards was to be
done by external companies, and Arduino LLC would get a royalty from them. The founding
bylaws of Arduino LLC specified that each of the five founders transfer ownership of the Arduino
brand to the newly formed company.[citation needed]
At the end of 2008, Gianluca Martino's company, Smart Projects, registered the Arduino trademark
in Italy and kept this a secret from the other cofounders for about two years. This was revealed
when the Arduino company tried to register the trademark in other areas of the world (they
originally registered only in the US), and discovered that it was already registered in Italy.
Negotiations with Gianluca and his firm to bring the trademark under control of the original
Arduino company failed. In 2014, Smart Projects began refusing to pay royalties. They then
appointed a new CEO, Federico Musto, who renamed the company Arduino SRL and created the
website arduino.org, copying the graphics and layout of the original arduino.cc. This resulted in a
rift in the Arduino development team.[13][14][15]
In January 2015, Arduino LLC filed a lawsuit against Arduino SRL.[16]
In May 2015, Arduino LLC created the worldwide trademark Genuino, used as brand name outside
the United States.[17]
At the World Maker Faire in New York on October 1, 2016, Arduino LLC co-founder and CEO
Massimo Banzi and Arduino SRL CEO Federico Musto announced the merger of the two
companies.[18]
By 2017 Arduino AG owned many Arduino trademarks. In July 2017 BCMI, founded by Massimo
Banzi, David Cuartielles, David Mellis and Tom Igoe, acquired Arduino AG and all the Arduino
trademarks. Fabio Violante is the new CEO replacing Federico Musto, who no longer works for
Arduino AG.[19][20]
Hardware
Arduino-compatible R3 UNO board made in China with no Arduino logo, but with identical
markings, including "Made in Italy" text
Arduino is open-source hardware. The hardware reference designs are distributed under a Creative
Commons Attribution Share-Alike 2.5 license and are available on the Arduino website. Layout and
production files for some versions of the hardware are also available.
Although the hardware and software designs are freely available under copyleft licenses, the
developers have requested the name Arduino to be exclusive to the official product and not be used
for derived works without permission. The official policy document on use of the Arduino name
emphasizes that the project is open to incorporating work by others into the official product.[21]
Several Arduino-compatible products commercially released have avoided the project name by
using various names ending in -duino.[22]
An early Arduino board[23] with an RS-232 serial interface (upper left) and an Atmel ATmega8
microcontroller chip (black, lower right); the 14 digital I/O pins are at the top, the 6 analog input
pins at the lower right, and the power connector at the lower left.
Most Arduino boards consist of an Atmel 8-bit AVR microcontroller (ATmega8,[24] ATmega168,
ATmega328, ATmega1280, ATmega2560) with varying amounts of flash memory, pins, and
features.[25] The 32-bit Arduino Due, based on the Atmel SAM3X8E was introduced in 2012.[26]
The boards use single or double-row pins or female headers that facilitate connections for
programming and incorporation into other circuits. These may connect with add-on modules termed
shields. Multiple and possibly stacked shields may be individually addressable via an I²C serial bus.
Most boards include a 5 V linear regulator and a 16 MHz crystal oscillator or ceramic resonator.
Some designs, such as the LilyPad, run at 8 MHz and dispense with the onboard voltage regulator
due to specific form-factor restrictions.
Arduino microcontrollers are pre-programmed with a boot loader that simplifies uploading of
programs to the on-chip flash memory. The default bootloader of the Arduino UNO is the optiboot
bootloader.[27] Boards are loaded with program code via a serial connection to another computer.
Some serial Arduino boards contain a level shifter circuit to convert between RS-232 logic levels
and transistor–transistor logic (TTL) level signals. Current Arduino boards are programmed via
Universal Serial Bus (USB), implemented using USB-to-serial adapter chips such as the FTDI
FT232. Some boards, such as later-model Uno boards, substitute the FTDI chip with a separate
AVR chip containing USB-to-serial firmware, which is reprogrammable via its own ICSP header.
Other 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 in-system programming (ISP)
programming is used.
Official boards
Further information: List of Arduino boards and compatible systems
The original Arduino hardware was produced by the Italian company Smart Projects.[30] Some
Arduino-branded boards have been designed by the American companies SparkFun Electronics and
Adafruit Industries.[31] As of 2016, 17 versions of the Arduino hardware have been commercially
produced.