SlideShare a Scribd company logo
Do it yourself !!!
Submitted by,
Jerin K John
[ jerinisready@gmail.com]
S7 CS - 12141009
- An Open Source Hardware
KEY- WORDS
 Open Source Hardware
 Micro Controller
 Programmable Devices
 Sensors and Actuators
 IDE- Integrated Development Environment
 Arduino – an Open Source Hardware
 How Arduino?
 Programming environment
 Features of Arduino
 Applications of Arduino
 Arduino v/s other environment
 Final thought
 References
This Session Includes…
What is an Arduino ?
1
• A board for anyone to build basic level
of intelligence into an object
The Arduino is a …
 Single-board microcontroller, intended to make the application of
interactive objects or environments more accessible
 Designed to make the process of using electronics multidisciplinary
projects more accessible
 Circuitry which executes instructions in programmable Integrated
Circuit
 Blinking LED
 Line Follow Car
 Obstacle Avoiding Robot
Simple Working…
Arduino
Arduino can…
 Sense the environment by receiving input from variety of
sensors.
 Affect its surroundings by controlling lights, motors, and other
actuators.
 Support Standalone Applications
 Integrate with Computer / other process
Brief History of Arduino
 In 2005, a project was initiated to make a device for controlling student-
built interactive design projects that was less expensive than other
prototyping systems available at the time.
 Founders Massimo Banzi and David Cuartielles named the project after
Arduino of Ivrea and began producing boards in a small factory located in
Ivrea.
“…we started to figure out how could we make the whole platform even
simpler, even easier, even cheaper, even easier to use.. And then we started
to essentially re-impliment the whole thing as an open source project.”
Programming Environment
 The Arduino Uno can be programmed with the Arduino software
IDE(integrated development environment).
 The ATmega328 on the Arduino Uno comes pre-burnt with a Boot
loader that allows you to upload new code to it without the use of an
external hardware programmer.
 You can also bypass the Boot loader and program the microcontroller
through the ICSP (In-Circuit Serial Programming) header.
 Arduino IDE works on Windows, Linux as well as Mac Lion X
platforms.
Hardware and Shield !
2
Features of Arduino UN0
 Microcontroller : ATmega328
 Operating Voltage : 5V and 3.3 V
 Input Voltage (limits) : 6-20V (7-12V recommented)
 Digital I/O Pins : 14 (of which 6 provide PWM output)
 Analog Input Pins : 6
 DC Current per I/O Pin : 40 mA
 DC Current for 3.3V Pin : 50 mA
 Flash Memory : 32 KB (ATmega328)
 Boot Loader requirement: 512B
 SRAM : 2 KB (ATmega328)
 EEPROM : 1 KB (ATmega328)
 Clock Speed : 20 MHz
Most popular Arduino Boards
1. Arduino Uno
2. Arduino Leonardo
3. Arduino Mega
4. Arduino Due
5. Arduino Micro
6. Arduino Lily Pad
7. Arduino BT
TheArduinoUNOboard
Arduino UNO Board
ArduinoLayout:
Shields and Supports
 Ethernet Shield
 Relay Shield
 Proto Shield [Permanent]
 Motor Shield
 Can Bus Shield [on board diagnosis]
 Joystick Shield Kit
 GSM / GPRS Shield
 Micro SD Shield
How can it do ?
 Sensors
 Push Buttons, Touch pads, tilt switches
 Variable resistors [ regulator, sliders ]
 Photo resistors [ sensing light levels ]
 Thermistors [ temperature ]
 Ultrasound [ proximity range finder ]
 Actuators
 LED, other lights
 Motors
 Speakers, buzzers
 Display units
Coding and IDE
3
Arduino
Arduino IDE:
Blinking LED | Arduino
/* Blink Turns on an LED on for one second, then off for one second,
repeatedly. */
// the setup function runs once when you press reset or power the
board
void setup() { // initialize digital pin LED_BUILTIN as an
output.
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() { // the loop function runs over and over
again forever
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on
(HIGH is the voltage level)
delay(1000); // wait for a second
Line Following Robot| Arduino
/*-------definning Inputs------*/
#define LS 2 // left sensor
#define RS 3 // right sensor
/*-------definning Outputs------*/
#define LM1 4 // left motor
#define LM2 5 // left motor
#define RM1 6 // right motor
#define RM2 7 // right motor
void setup()
{
pinMode(LS, INPUT);
pinMode(RS, INPUT);
pinMode(LM1, OUTPUT);
pinMode(LM2, OUTPUT);
pinMode(RM1, OUTPUT);
pinMode(RM2, OUTPUT);
}
void loop() {
if(digitalRead(LS) &&
digitalRead(RS))
// Move Forward
{
digitalWrite(LM1, HIGH);
digitalWrite(LM2, LOW);
digitalWrite(RM1, HIGH);
digitalWrite(RM2, LOW);
}
if(!(digitalRead(LS)) &&
digitalRead(RS)) // Turn right
{
digitalWrite(LM1, LOW);
digitalWrite(LM2, LOW);
digitalWrite(RM1, HIGH);
digitalWrite(RM2, LOW);
}
if(digitalRead(LS) &&
!(digitalRead(RS))) // turn left
{
digitalWrite(LM1, HIGH);
digitalWrite(LM2, LOW);
digitalWrite(RM1, LOW);
digitalWrite(RM2, LOW);
}
if(!(digitalRead(LS)) &&
!(digitalRead(RS))) // stop
{
digitalWrite(LM1, LOW);
digitalWrite(LM2, LOW);
digitalWrite(RM1, LOW);
digitalWrite(RM2, LOW);
}
}
Others…
4
Other prototyping platforms
 Raspberry pi
 Beagle board
 Panda board
 Cotton candy
 Cubie Board
 APC Rock
 Hackberry
 Gooseberry
Arduino v/s other environments
 Support for analog input
 Limited Computing power
 Comparatively cheap
 No GPU unit
 Limited memory
 Open source
Why Arduino?
 Open source
 Simplified and user-friendly programming language
 No additional programmer/burner hardware required for
programming board
 Portable
 Low power consumption
 Economic
 Availability of Shields
Applications of Arduino
 Home Automations
 Robotics
 ISP programming
 Easy Wi-Fi,
 GSM,
 Ethernet,
 Bluetooth,
 GPS and much more
a
w e r t y u i o p ⌫
s fd g h j k l ‘ Enter
q
z x c v b n m ., ?
Ctrl
&12
3 < > ⌨
Final thoughts…
 Arduino is a cheap and versatile open source prototyping
environment
 It is basically designed as for common non technical people
 Programming language is simple and similar to basic C syntax.
 Has a terrific community support and documentation
 Technical people can use Arduino for testing sensors or other
prototyping work
Where to get Started ? [:Referrals]
 http://www.arduino.cc/download/ - Arduino Dev. Manual
 http://learn.adafruit.com/category/learn-arduino
 http://playground.arduino.cc/ - Arduino Code Repository
 http://circuitdigest.com/microcontroller-projects/line-follower-robot-
using-arduino - Source codes
 Recommended books - Making Things Talk (by Tom Igoe),
- Getting Started With Arduino (by
Massimo Banzi )
Thank you! 

More Related Content

What's hot (20)

PDF
Arduino presentation
Michael Senkow
 
PPTX
Introduction to Arduino
Omer Kilic
 
PDF
Introduction of Arduino Uno
Md. Nahidul Islam
 
PPT
Arduino
vipin7vj
 
PPS
What is Arduino ?
Niket Chandrawanshi
 
ODP
Introduction to Arduino
Richard Rixham
 
PPTX
ATMEGA 328
ABHISHEK MAURYA
 
PPTX
Introduction to Arduino Hardware and Programming
Emmanuel Obot
 
PPTX
Introduction to arduino
Ahmed Sakr
 
PPTX
Arduino Interfacing with different sensors and motor
Amarjeetsingh Thakur
 
PPTX
Introduction to arduino ppt main
eddy royappa
 
PDF
Arduino Introduction Presentation
ericholm
 
PPT
Arduino presentation by_warishusain
student
 
PPTX
Lesson sample introduction to arduino
Betsy Eng
 
PPT
8051 MICROCONTROLLER
THANDAIAH PRABU
 
PPTX
Arduino
Paras Bhanot
 
PPTX
Esp8266 NodeMCU
roadster43
 
PDF
ARM CORTEX M3 PPT
Gaurav Verma
 
PDF
Introducing the Arduino
Charles A B Jr
 
Arduino presentation
Michael Senkow
 
Introduction to Arduino
Omer Kilic
 
Introduction of Arduino Uno
Md. Nahidul Islam
 
Arduino
vipin7vj
 
What is Arduino ?
Niket Chandrawanshi
 
Introduction to Arduino
Richard Rixham
 
ATMEGA 328
ABHISHEK MAURYA
 
Introduction to Arduino Hardware and Programming
Emmanuel Obot
 
Introduction to arduino
Ahmed Sakr
 
Arduino Interfacing with different sensors and motor
Amarjeetsingh Thakur
 
Introduction to arduino ppt main
eddy royappa
 
Arduino Introduction Presentation
ericholm
 
Arduino presentation by_warishusain
student
 
Lesson sample introduction to arduino
Betsy Eng
 
8051 MICROCONTROLLER
THANDAIAH PRABU
 
Arduino
Paras Bhanot
 
Esp8266 NodeMCU
roadster43
 
ARM CORTEX M3 PPT
Gaurav Verma
 
Introducing the Arduino
Charles A B Jr
 

Viewers also liked (20)

PPTX
disjoint-set data structures
skku_npc
 
PPT
Structure in programming in c or c++ or c# or java
Samsil Arefin
 
PPT
String Searching Algorithms
skku_npc
 
PDF
Java basics
Sardar Alam
 
TXT
Revision c odesagain
rex0721
 
PDF
Create Splash Screen with Java Step by Step
Abdul Rahman Sherzad
 
PDF
introduction to python
Sardar Alam
 
PPTX
J2ME
Kumar Gaurav
 
PDF
Create Splash Screen with Java Step by Step
OXUS 20
 
PPTX
Structure programming – Java Programming – Theory
OXUS 20
 
ODP
Makers, IoT, Third Industrial Revolution and (im)Precision Agriculture
Davide Gomba
 
PDF
Algorithm and Programming (Looping Structure)
Adam Mukharil Bachtiar
 
PDF
IoT for indian agriculture
Ravi Mundada
 
PPTX
Smart farming using ARDUINO (Nirma University)
Raj Patel
 
PPTX
IoT in agri-food
Sjaak Wolfert
 
PPTX
IOT based smart security and monitoring devices for agriculture
sneha daise paulson
 
PPTX
Internet of things for agriculture
KG2
 
PPTX
Connected Agricultural services and internet of things..
Atul Khiste
 
PDF
IoT for Agriculture - Drones / UAV
Start and Growth
 
PDF
What is the Internet of Things?
Felix Grovit
 
disjoint-set data structures
skku_npc
 
Structure in programming in c or c++ or c# or java
Samsil Arefin
 
String Searching Algorithms
skku_npc
 
Java basics
Sardar Alam
 
Revision c odesagain
rex0721
 
Create Splash Screen with Java Step by Step
Abdul Rahman Sherzad
 
introduction to python
Sardar Alam
 
Create Splash Screen with Java Step by Step
OXUS 20
 
Structure programming – Java Programming – Theory
OXUS 20
 
Makers, IoT, Third Industrial Revolution and (im)Precision Agriculture
Davide Gomba
 
Algorithm and Programming (Looping Structure)
Adam Mukharil Bachtiar
 
IoT for indian agriculture
Ravi Mundada
 
Smart farming using ARDUINO (Nirma University)
Raj Patel
 
IoT in agri-food
Sjaak Wolfert
 
IOT based smart security and monitoring devices for agriculture
sneha daise paulson
 
Internet of things for agriculture
KG2
 
Connected Agricultural services and internet of things..
Atul Khiste
 
IoT for Agriculture - Drones / UAV
Start and Growth
 
What is the Internet of Things?
Felix Grovit
 
Ad

Similar to Arduino (20)

PPTX
Microcontroller arduino uno board
Gaurav
 
PPTX
Aurdino presentation
C.Vamsi Krishna
 
PPTX
Introduction to Arduino.pptx
Akshat Bijronia
 
PDF
Introducing... Arduino
zvikapika
 
PPTX
Basics of open source embedded development board (
Dhruwank Vankawala
 
PPTX
Basics of open source embedded development board (
Dhruwank Vankawala
 
PPTX
Arduino workshop
mayur1432
 
PPTX
IoT applications With Arduino coding and real life examples
AnuragSingh841686
 
PDF
4 Introduction to Arduino.pdf
RynefelElopre2
 
PPTX
Introduction to Arduino
Dennis Espiritu
 
PPT
Ardu
Dheeraj Sagar
 
PPTX
arduino and its introduction deep dive ppt.pptx
SruSru1
 
PPTX
introduction of arduino and node mcu
6305HASANBASARI
 
PPTX
1.Arduino Ecosystem.pptx
Mohamed Essam
 
PPTX
Introduction to arduino
Mohamed Essam
 
PPTX
Embedded application development
Aakash Raj
 
PDF
Report on arduino
Ravi Phadtare
 
PDF
What is arduino
vivek kumar
 
PDF
arduino.pdf
Gurumurthy B R
 
PPT
arduino-1
jhcid
 
Microcontroller arduino uno board
Gaurav
 
Aurdino presentation
C.Vamsi Krishna
 
Introduction to Arduino.pptx
Akshat Bijronia
 
Introducing... Arduino
zvikapika
 
Basics of open source embedded development board (
Dhruwank Vankawala
 
Basics of open source embedded development board (
Dhruwank Vankawala
 
Arduino workshop
mayur1432
 
IoT applications With Arduino coding and real life examples
AnuragSingh841686
 
4 Introduction to Arduino.pdf
RynefelElopre2
 
Introduction to Arduino
Dennis Espiritu
 
arduino and its introduction deep dive ppt.pptx
SruSru1
 
introduction of arduino and node mcu
6305HASANBASARI
 
1.Arduino Ecosystem.pptx
Mohamed Essam
 
Introduction to arduino
Mohamed Essam
 
Embedded application development
Aakash Raj
 
Report on arduino
Ravi Phadtare
 
What is arduino
vivek kumar
 
arduino.pdf
Gurumurthy B R
 
arduino-1
jhcid
 
Ad

More from Jerin John (6)

PPTX
Databases Basics and Spacial Matrix - Discussig Geographic Potentials of Data...
Jerin John
 
PDF
Who will control the Future
Jerin John
 
PPTX
C
Jerin John
 
PPTX
Logic development
Jerin John
 
PPTX
SQL
Jerin John
 
PPTX
SQL
Jerin John
 
Databases Basics and Spacial Matrix - Discussig Geographic Potentials of Data...
Jerin John
 
Who will control the Future
Jerin John
 
Logic development
Jerin John
 

Recently uploaded (20)

PDF
20ES1152 Programming for Problem Solving Lab Manual VRSEC.pdf
Ashutosh Satapathy
 
PDF
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
PDF
WD2(I)-RFQ-GW-1415_ Shifting and Filling of Sand in the Pond at the WD5 Area_...
ShahadathHossain23
 
PDF
Data structures notes for unit 2 in computer science.pdf
sshubhamsingh265
 
PDF
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
PPTX
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
PPTX
Distribution reservoir and service storage pptx
dhanashree78
 
PDF
mbse_An_Introduction_to_Arcadia_20150115.pdf
henriqueltorres1
 
PPTX
How Industrial Project Management Differs From Construction.pptx
jamespit799
 
PDF
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
PDF
Digital water marking system project report
Kamal Acharya
 
PPTX
Introduction to Internal Combustion Engines - Types, Working and Camparison.pptx
UtkarshPatil98
 
PPTX
Knowledge Representation : Semantic Networks
Amity University, Patna
 
PDF
SERVERLESS PERSONAL TO-DO LIST APPLICATION
anushaashraf20
 
PDF
methodology-driven-mbse-murphy-july-hsv-huntsville6680038572db67488e78ff00003...
henriqueltorres1
 
PDF
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
PDF
Submit Your Papers-International Journal on Cybernetics & Informatics ( IJCI)
IJCI JOURNAL
 
PDF
Electrical Engineer operation Supervisor
ssaruntatapower143
 
PPTX
MODULE 05 - CLOUD COMPUTING AND SECURITY.pptx
Alvas Institute of Engineering and technology, Moodabidri
 
PPTX
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
20ES1152 Programming for Problem Solving Lab Manual VRSEC.pdf
Ashutosh Satapathy
 
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
WD2(I)-RFQ-GW-1415_ Shifting and Filling of Sand in the Pond at the WD5 Area_...
ShahadathHossain23
 
Data structures notes for unit 2 in computer science.pdf
sshubhamsingh265
 
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
Distribution reservoir and service storage pptx
dhanashree78
 
mbse_An_Introduction_to_Arcadia_20150115.pdf
henriqueltorres1
 
How Industrial Project Management Differs From Construction.pptx
jamespit799
 
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
Digital water marking system project report
Kamal Acharya
 
Introduction to Internal Combustion Engines - Types, Working and Camparison.pptx
UtkarshPatil98
 
Knowledge Representation : Semantic Networks
Amity University, Patna
 
SERVERLESS PERSONAL TO-DO LIST APPLICATION
anushaashraf20
 
methodology-driven-mbse-murphy-july-hsv-huntsville6680038572db67488e78ff00003...
henriqueltorres1
 
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
Submit Your Papers-International Journal on Cybernetics & Informatics ( IJCI)
IJCI JOURNAL
 
Electrical Engineer operation Supervisor
ssaruntatapower143
 
MODULE 05 - CLOUD COMPUTING AND SECURITY.pptx
Alvas Institute of Engineering and technology, Moodabidri
 
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 

Arduino

  • 1. Do it yourself !!! Submitted by, Jerin K John [ [email protected]] S7 CS - 12141009 - An Open Source Hardware
  • 2. KEY- WORDS  Open Source Hardware  Micro Controller  Programmable Devices  Sensors and Actuators  IDE- Integrated Development Environment
  • 3.  Arduino – an Open Source Hardware  How Arduino?  Programming environment  Features of Arduino  Applications of Arduino  Arduino v/s other environment  Final thought  References This Session Includes…
  • 4. What is an Arduino ? 1 • A board for anyone to build basic level of intelligence into an object
  • 5. The Arduino is a …  Single-board microcontroller, intended to make the application of interactive objects or environments more accessible  Designed to make the process of using electronics multidisciplinary projects more accessible  Circuitry which executes instructions in programmable Integrated Circuit
  • 6.  Blinking LED  Line Follow Car  Obstacle Avoiding Robot Simple Working…
  • 8. Arduino can…  Sense the environment by receiving input from variety of sensors.  Affect its surroundings by controlling lights, motors, and other actuators.  Support Standalone Applications  Integrate with Computer / other process
  • 9. Brief History of Arduino  In 2005, a project was initiated to make a device for controlling student- built interactive design projects that was less expensive than other prototyping systems available at the time.  Founders Massimo Banzi and David Cuartielles named the project after Arduino of Ivrea and began producing boards in a small factory located in Ivrea. “…we started to figure out how could we make the whole platform even simpler, even easier, even cheaper, even easier to use.. And then we started to essentially re-impliment the whole thing as an open source project.”
  • 10. Programming Environment  The Arduino Uno can be programmed with the Arduino software IDE(integrated development environment).  The ATmega328 on the Arduino Uno comes pre-burnt with a Boot loader that allows you to upload new code to it without the use of an external hardware programmer.  You can also bypass the Boot loader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header.  Arduino IDE works on Windows, Linux as well as Mac Lion X platforms.
  • 12. Features of Arduino UN0  Microcontroller : ATmega328  Operating Voltage : 5V and 3.3 V  Input Voltage (limits) : 6-20V (7-12V recommented)  Digital I/O Pins : 14 (of which 6 provide PWM output)  Analog Input Pins : 6  DC Current per I/O Pin : 40 mA  DC Current for 3.3V Pin : 50 mA  Flash Memory : 32 KB (ATmega328)  Boot Loader requirement: 512B  SRAM : 2 KB (ATmega328)  EEPROM : 1 KB (ATmega328)  Clock Speed : 20 MHz
  • 13. Most popular Arduino Boards 1. Arduino Uno 2. Arduino Leonardo 3. Arduino Mega 4. Arduino Due 5. Arduino Micro 6. Arduino Lily Pad 7. Arduino BT
  • 16. Shields and Supports  Ethernet Shield  Relay Shield  Proto Shield [Permanent]  Motor Shield  Can Bus Shield [on board diagnosis]  Joystick Shield Kit  GSM / GPRS Shield  Micro SD Shield
  • 17. How can it do ?  Sensors  Push Buttons, Touch pads, tilt switches  Variable resistors [ regulator, sliders ]  Photo resistors [ sensing light levels ]  Thermistors [ temperature ]  Ultrasound [ proximity range finder ]  Actuators  LED, other lights  Motors  Speakers, buzzers  Display units
  • 21. Blinking LED | Arduino /* Blink Turns on an LED on for one second, then off for one second, repeatedly. */ // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } void loop() { // the loop function runs over and over again forever digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second
  • 22. Line Following Robot| Arduino /*-------definning Inputs------*/ #define LS 2 // left sensor #define RS 3 // right sensor /*-------definning Outputs------*/ #define LM1 4 // left motor #define LM2 5 // left motor #define RM1 6 // right motor #define RM2 7 // right motor void setup() { pinMode(LS, INPUT); pinMode(RS, INPUT); pinMode(LM1, OUTPUT); pinMode(LM2, OUTPUT); pinMode(RM1, OUTPUT); pinMode(RM2, OUTPUT); } void loop() { if(digitalRead(LS) && digitalRead(RS)) // Move Forward { digitalWrite(LM1, HIGH); digitalWrite(LM2, LOW); digitalWrite(RM1, HIGH); digitalWrite(RM2, LOW); } if(!(digitalRead(LS)) && digitalRead(RS)) // Turn right { digitalWrite(LM1, LOW); digitalWrite(LM2, LOW); digitalWrite(RM1, HIGH); digitalWrite(RM2, LOW); } if(digitalRead(LS) && !(digitalRead(RS))) // turn left { digitalWrite(LM1, HIGH); digitalWrite(LM2, LOW); digitalWrite(RM1, LOW); digitalWrite(RM2, LOW); } if(!(digitalRead(LS)) && !(digitalRead(RS))) // stop { digitalWrite(LM1, LOW); digitalWrite(LM2, LOW); digitalWrite(RM1, LOW); digitalWrite(RM2, LOW); } }
  • 24. Other prototyping platforms  Raspberry pi  Beagle board  Panda board  Cotton candy  Cubie Board  APC Rock  Hackberry  Gooseberry
  • 25. Arduino v/s other environments  Support for analog input  Limited Computing power  Comparatively cheap  No GPU unit  Limited memory  Open source
  • 26. Why Arduino?  Open source  Simplified and user-friendly programming language  No additional programmer/burner hardware required for programming board  Portable  Low power consumption  Economic  Availability of Shields
  • 27. Applications of Arduino  Home Automations  Robotics  ISP programming  Easy Wi-Fi,  GSM,  Ethernet,  Bluetooth,  GPS and much more a w e r t y u i o p ⌫ s fd g h j k l ‘ Enter q z x c v b n m ., ? Ctrl &12 3 < > ⌨
  • 28. Final thoughts…  Arduino is a cheap and versatile open source prototyping environment  It is basically designed as for common non technical people  Programming language is simple and similar to basic C syntax.  Has a terrific community support and documentation  Technical people can use Arduino for testing sensors or other prototyping work
  • 29. Where to get Started ? [:Referrals]  http://www.arduino.cc/download/ - Arduino Dev. Manual  http://learn.adafruit.com/category/learn-arduino  http://playground.arduino.cc/ - Arduino Code Repository  http://circuitdigest.com/microcontroller-projects/line-follower-robot- using-arduino - Source codes  Recommended books - Making Things Talk (by Tom Igoe), - Getting Started With Arduino (by Massimo Banzi )