4. Arduino is an open-source project that created microcontroller-based kits for building
digital devices and interactive objects that can sense and control physical devices.
Arduino is a programmable microcontroller for electronic and mechanical devices. You can
easily connect digital and analog electronic signals such as sensors (GPS, wifi, bluetooth)
and actuators (LEDs).
5. 1. It is Open Source
2. It is cheap comparing with other programming language
3. The hardware can be built from components
4. It can communicate with a computer via serial connection over USB
5. It can be powered from USB or standalone DC power
6. Smart home controlled by android phone
Android controller spy drone
Smart gardening
Fish food dispenser
Robots (Light following robot, wireless robot
controlled by android phone)
Fan speed controller by temperature
7.
8. Colombian student Hernando Barragán created
the development platform Wiring as his
Master's thesis project in 2004 at the
Interaction Design Institute Ivrea (IDII) in Ivrea,
Italy. Massimo Banzi and Casey Reas (known
for his work on Processing) were supervisors
for his thesis. The goal was to create low cost,
simple tools for non-engineers to create digital
projects. The Wiring platform consisted of a
hardware PCB with an ATmega168
microcontroller, an IDE based on Processing
and library functions to easily program the
microcontroller.
Reference:
https://en.wikipedia.org/wiki/Arduino
9.
10. An Arduino board consists of an Atmel 8-, 16- or 32-bit AVR microcontroller with
complementary components that facilitate programming and incorporation into other
circuits. An important aspect of the Arduino is its standard connectors, which let users
connect the CPU board to a variety of interchangeable add-on modules termed shields.
Some shields communicate with the Arduino board directly over various pins, but many
shields are individually addressable via an IC serial bus—so many shields can be stacked and
used in parallel. Before 2015, Official Arduinos had used the Atmel megaAVR series of chips,
specifically the ATmega8, ATmega168, ATmega328, ATmega1280, and ATmega2560.
Reference - https://en.wikipedia.org/wiki/Arduino
11. The original Arduino hardware was produced by the Italian company Smart Projects. Some
Arduino-branded boards have been designed by the American companies SparkFun
Electronics and Adafruit Industries. As of 2016, 17 versions of the Arduino hardware had
been commercially produced.
Arduino Diecimila in
Stoicheia
Arduino Duemilanove
(rev2009b)
Arduino UNO
Arduino Leonardo Arduino Mega Arduino MEGA 2560
R3 (front side)
12. Arduino MEGA 2560
R3 (back side)
Arduino Nano Arduino Due
(ARM Cortex-M3 core)
LilyPad Arduino (rev
2007)
Arduino Yun
13. Arduino and Arduino-compatible boards use printed circuit expansion boards called shields,
which plug into the normally supplied Arduino pin headers. Shields can provide motor
controls for 3D printing and other applications, Global Positioning System (GPS), Ethernet,
liquid crystal display (LCD), or breadboarding (prototyping).
Multiple shields can be stacked. In this
example the top shield contains a solderless
breadboard.
Dragino Lora Shield allows the user to send
data and reach extremely long ranges at low
data-rates.
14. Screw-terminal breakout shield in a
wing-type format
Adafruit Motor Shield with screw
terminals for connection to motors
Adafruit Datalogging Shield with a
Secure Digital (SD) card slot and real-
time clock (RTC) chip
HackARobot Fabric Shield – designed
for Arduino Nano to hook up motors
and sensors such as gyroscope or GPS,
and other breakout boards such as
WiFi, Bluetooth, RF, etc.
15. • Cross Platform - runs on Windows, Mac OS X and Linux
• Written in Java and based on processing programming language,
avr-gcc, and other open source software.
• Arduino - IDE designed to introduce programming to artists and
other users unfamiliar with software development. Includes a
code editor with brace matching, automatic indentation, API
lookup, capable of compiling and uploading programs to the board
with one click.
16. • Processing- Processing is an open source programming language and
environment for people who want to program images, animation and
interactions. It is used by students, artists, designers, researchers and
hobbyists for learning, prototyping and production. It is created to teach
fundamentals of computer programming within a visual context and to serve
as a software sketchbook and professional production tool.
17.
18. 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.
The source code for the IDE is released under the GNU General Public License, version 2.
Nevertheless an official Bill of Materials of Arduino boards has never been released by
the staff of Arduino.
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 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.[24] Several Arduino-compatible
products commercially released have avoided the Arduino name by using -duino name
variants.
Reference - https://en.wikipedia.org/wiki/Arduino
19.
20. • Xoscillo, an open-source oscilloscope
• Scientific equipment such as the Chemduino
• 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
• Ardupilot, drone software and hardware
• ArduinoPhone, a do-it-yourself cellphone
• GertDuino, an Arduino mate for the Raspberry Pi
• Water quality testing platform
• Homemade CNC using Arduino and DC motors with close loop control by Homofaciens
• DC motor control using Arduino and H-Bridge
21.
22. Inexpensive
Cross-platform
Ready to use structure
Number of library of examples present inside the Arduino software
During Arduino coding, some effortless functions which make the life so easy
Open source and extensible hardware & software
Simple and clear programming environment
A huge community of people is talking about the Arduino, so you can easily find
help about everything.
Free IDE available for Arduino