SlideShare a Scribd company logo
INFINITY EXISTS
By Ravishankar Patil M J
 Microcontrollers are small computers integrated into a single chip
 They contain
1. Processing core
2. Flash Memory for program
3. I/O peripherals
4. RAM
5. Peripherals such as clocks,timers,PWM etc
 Microprocessors are used for general purpose applications,while
microcontrollers are self sufficient and are used for specific tasks.
 Microcontrollers are an example of embedded systems.
 Arduino is an open-source physical computing platform.
 It is a small microcontroller board with a USB plug.
 Based on a simple i/o board and a development environment that implements
the Processing/writing language.
 Arduino can be used to develop stand-alone interactive objects or can be
connected to software on your computer.
 Easy-to-use hardware and software.
 It’s intended for students,artists,designers,hobbyists and anyone who tinker with
technology.
 It is programmed in Arduino Programming language(APL) similar to C/C++.
 Way more easy to program compared to other microcontroller packages.
 The Arduino is a microcontroller development platform(not a microcontroller….)
 It is the winner of “worlds best interaction award 2012” sponsered by google
ARDUINO_presentation
 There are many versions of Arduino board.versions differ by
size,microcontroller,etc
 Printed circuit boards that sit atop an arduino
 Plug into the normally supplied pin-headers of arduino.
 These are expansions to the base Arduino.
 For example:Arduino Ethernet shield,Xbee Shield,Touch Shield etc
 Should be between 9V and 12V DC.
 Must be rated for a minimum of 250mA current output.
 Must have a 2.1mm power plug on the Arduino end.
 The plug must be “centre positive”,that is,the middle pin of the plug
has to be the + connection
ARDUINO_presentation
 Arduino boards can be controlled
Using an implementation of Wiring,
Which is a version of Processing
developed specifically for electronic
I/O.
 Arduino looks like Processing,but
is actually built in C,so there are a
few differences to look out for.
 Arduino.IDE can be downloaded from
http://www.arduino.cc
 Currently used version is 004.
 The arduino is programmed in C language.
 The language is very simple and provides many abstraction
for simplicity of reading and writing powerfull applications.
 It provides a serial monitor to see the serial data from the USB
virtual COM port.
 Allows one click compiling,verification and burning of code
onto the arduino.
 Arduino has two reserved functions:
1. void setup()
2. void loop()
 There is no pop-up display window,hence void draw() is not special.
Loop() can be considered to do the same thing as draw() for the arduino.
 There are three types of variable in Arduino:
i. char
ii. int
iii. long
 Arduino has a few reserved constants,which donot need to be defined:
1. HIGH//5 volts
2. LOW//0 volts
3. INPUT//pin is input
4. OUTPUT//pin is output
 Conditional statements are the same as in Processing.
 Functions can be defined the same as in Processing
ARDUINO_presentation
 Open the IDE
 Write code and logic
 Click the verify/compile button to check your program for errors
 Attach the arduino via USB to the PC
 Install drivers if first time
 Setup serial port being used.
 Setup board which we need to program.
 Click upload code to send code to arduino.
 “simulator for Arduino v0.95” is the simulator software to make
virtual implementation of the Arduino.
 The benefits and features are:
1. The ability to teach and demonstrate the inner workings of an
Arduino sketch
2. Test out a sketch without the hardware,or prior to purchasing
hardware
3. Debug a sketch
4. Demonstrate a project to a potential customer
5. Develop a complicated sketch faster than using the hardware
ARDUINO_presentation
 It is Open Source,both in terms of Hardware and Software.
 It is cheap,(about $20,the cost of going out for pizza)
 USB connectivity(MacBooks don’t have serial ports)
 More powerful than a BASIC stamp(it costs around $180)
 Simple and easy to use by someone without formal electronics
training.Editing and rewriting is often easier than writing from
scratch.That’s where the BeagleBoard falls short.”It has virtually no
example application that you can just copy and hack to learn from”.
 We know simple is attractive.
 By the Numbers
Year Units sold
2005 200
2006 10,000
2010 120,000
2011 300,000(As of May 2011)
 Google trends data comparing Arduino with its biggest competitors
ARDUINO_presentation
ARDUINO_presentation
 Interactive real-time auditory feedback system
 GPS receiver module
 Ultrasonic sensor
 Infrared detectors
 SONARS
 Sensor tube for heart monitor
 Pulse rate monitor
 Seven segment LED dice
 Simple room temperature readout
 Lie detector
 Lilypad binary clock
 In google annual conference “GOOGLE IO 2011”,android executive
announced its most ambitious venture “ANDROID OPEN ACCESSORY”
 They want to bring ANROID out of mobile phone/devices to real
world.
 ANDROID sees the true potential of ARDUINO!!!
 They are going to use arduino to interface with the real world
objects. Along with other sensors companies like LEADing science.
 They call it ADK-ANDROID DEVELOPMENT KIT
ARDUINO_presentation
ARDUINO_presentation
ARDUINO_presentation
ARDUINO_presentation
ARDUINO_presentation
 To create a Computer made out of ARDUINO
 Calling it “ARDUINO COMPUTER!!!”
 There are lots of applications,devices
today…doing crazy things…most of us
wouldn’t have thought possible even 2 years
ago…with ARDUINO…instead of “FUTURE”,we
can dream “tomorrow”!!!...
 And is worth including in academic studies!!
 By Ravishankar Patil M J
 Email id:ravipatilmj@gmail.com
 # no: 8722557629

More Related Content

PPT
Arduino presentation by_warishusain
PPT
ARDUINO presentation by Bamidele Samuel.ppt
PPTX
Arduino
PPTX
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
DOCX
Interoperability in Internet of Things (IOT)
DOCX
Winter traning arduino report final
PDF
Oop 2014 embedded systems with open source hardware v2
PPTX
Arduino and c programming
Arduino presentation by_warishusain
ARDUINO presentation by Bamidele Samuel.ppt
Arduino
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
Interoperability in Internet of Things (IOT)
Winter traning arduino report final
Oop 2014 embedded systems with open source hardware v2
Arduino and c programming

Similar to ARDUINO_presentation (20)

DOCX
Arduino seminar report
PDF
introductiontoarduino-111120102058-phpapp02.pdf
PDF
Arduino Development For Beginners
PDF
4 Introduction to Arduino.pdf
PPTX
PDF
Introduction of Arduino Uno
PPTX
Arduino board program for Mobile robotss
PPT
arduino-1
PPT
Arduino Platform with C programming.
PPT
Arduino
PPTX
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
PPTX
Arduino: On-board components description, IDE and Programming
PDF
The IoT Academy IoT training Arduino Part 1 basics
PPTX
Micro_Controllers_lab1_Intro_to_Arduino.pptx
PDF
aurduino-200107075953.pdf
PPTX
Introduction to the Arduino
PDF
arduino
PDF
Download full ebook of Arduino In Easy Steps Stuart Yarnold instant download pdf
PPTX
What is arduino? and its type
Arduino seminar report
introductiontoarduino-111120102058-phpapp02.pdf
Arduino Development For Beginners
4 Introduction to Arduino.pdf
Introduction of Arduino Uno
Arduino board program for Mobile robotss
arduino-1
Arduino Platform with C programming.
Arduino
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
Arduino: On-board components description, IDE and Programming
The IoT Academy IoT training Arduino Part 1 basics
Micro_Controllers_lab1_Intro_to_Arduino.pptx
aurduino-200107075953.pdf
Introduction to the Arduino
arduino
Download full ebook of Arduino In Easy Steps Stuart Yarnold instant download pdf
What is arduino? and its type
Ad

Recently uploaded (20)

PDF
Dr Tran Quoc Bao the first Vietnamese speaker at GITEX DigiHealth Conference ...
PDF
NAPF_RESPONSE_TO_THE_PENSIONS_COMMISSION_8 _2_.pdf
PDF
final_dropping_the_baton_-_how_america_is_failing_to_use_russia_sanctions_and...
PPTX
Session 14-16. Capital Structure Theories.pptx
PDF
way to join Real illuminati agent 0782561496,0756664682
PDF
Dialnet-DynamicHedgingOfPricesOfNaturalGasInMexico-8788871.pdf
PPTX
Basic Concepts of Economics.pvhjkl;vbjkl;ptx
PDF
Circular Flow of Income by Dr. S. Malini
PDF
discourse-2025-02-building-a-trillion-dollar-dream.pdf
PPTX
4.5.1 Financial Governance_Appropriation & Finance.pptx
PPTX
Globalization-of-Religion. Contemporary World
PPTX
The discussion on the Economic in transportation .pptx
PPTX
Introduction to Customs (June 2025) v1.pptx
PDF
caregiving tools.pdf...........................
PPTX
Introduction to Managemeng Chapter 1..pptx
PPTX
EABDM Slides for Indifference curve.pptx
PPTX
Session 3. Time Value of Money.pptx_finance
PPTX
Unilever_Financial_Analysis_Presentation.pptx
PPT
E commerce busin and some important issues
PDF
Topic Globalisation and Lifelines of National Economy.pdf
Dr Tran Quoc Bao the first Vietnamese speaker at GITEX DigiHealth Conference ...
NAPF_RESPONSE_TO_THE_PENSIONS_COMMISSION_8 _2_.pdf
final_dropping_the_baton_-_how_america_is_failing_to_use_russia_sanctions_and...
Session 14-16. Capital Structure Theories.pptx
way to join Real illuminati agent 0782561496,0756664682
Dialnet-DynamicHedgingOfPricesOfNaturalGasInMexico-8788871.pdf
Basic Concepts of Economics.pvhjkl;vbjkl;ptx
Circular Flow of Income by Dr. S. Malini
discourse-2025-02-building-a-trillion-dollar-dream.pdf
4.5.1 Financial Governance_Appropriation & Finance.pptx
Globalization-of-Religion. Contemporary World
The discussion on the Economic in transportation .pptx
Introduction to Customs (June 2025) v1.pptx
caregiving tools.pdf...........................
Introduction to Managemeng Chapter 1..pptx
EABDM Slides for Indifference curve.pptx
Session 3. Time Value of Money.pptx_finance
Unilever_Financial_Analysis_Presentation.pptx
E commerce busin and some important issues
Topic Globalisation and Lifelines of National Economy.pdf
Ad

ARDUINO_presentation

  • 2.  Microcontrollers are small computers integrated into a single chip  They contain 1. Processing core 2. Flash Memory for program 3. I/O peripherals 4. RAM 5. Peripherals such as clocks,timers,PWM etc  Microprocessors are used for general purpose applications,while microcontrollers are self sufficient and are used for specific tasks.  Microcontrollers are an example of embedded systems.
  • 3.  Arduino is an open-source physical computing platform.  It is a small microcontroller board with a USB plug.  Based on a simple i/o board and a development environment that implements the Processing/writing language.  Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer.  Easy-to-use hardware and software.  It’s intended for students,artists,designers,hobbyists and anyone who tinker with technology.  It is programmed in Arduino Programming language(APL) similar to C/C++.  Way more easy to program compared to other microcontroller packages.  The Arduino is a microcontroller development platform(not a microcontroller….)  It is the winner of “worlds best interaction award 2012” sponsered by google
  • 5.  There are many versions of Arduino board.versions differ by size,microcontroller,etc
  • 6.  Printed circuit boards that sit atop an arduino  Plug into the normally supplied pin-headers of arduino.  These are expansions to the base Arduino.  For example:Arduino Ethernet shield,Xbee Shield,Touch Shield etc
  • 7.  Should be between 9V and 12V DC.  Must be rated for a minimum of 250mA current output.  Must have a 2.1mm power plug on the Arduino end.  The plug must be “centre positive”,that is,the middle pin of the plug has to be the + connection
  • 9.  Arduino boards can be controlled Using an implementation of Wiring, Which is a version of Processing developed specifically for electronic I/O.  Arduino looks like Processing,but is actually built in C,so there are a few differences to look out for.  Arduino.IDE can be downloaded from http://www.arduino.cc  Currently used version is 004.
  • 10.  The arduino is programmed in C language.  The language is very simple and provides many abstraction for simplicity of reading and writing powerfull applications.  It provides a serial monitor to see the serial data from the USB virtual COM port.  Allows one click compiling,verification and burning of code onto the arduino.
  • 11.  Arduino has two reserved functions: 1. void setup() 2. void loop()  There is no pop-up display window,hence void draw() is not special. Loop() can be considered to do the same thing as draw() for the arduino.  There are three types of variable in Arduino: i. char ii. int iii. long  Arduino has a few reserved constants,which donot need to be defined: 1. HIGH//5 volts 2. LOW//0 volts 3. INPUT//pin is input 4. OUTPUT//pin is output  Conditional statements are the same as in Processing.  Functions can be defined the same as in Processing
  • 13.  Open the IDE  Write code and logic  Click the verify/compile button to check your program for errors  Attach the arduino via USB to the PC  Install drivers if first time  Setup serial port being used.  Setup board which we need to program.  Click upload code to send code to arduino.
  • 14.  “simulator for Arduino v0.95” is the simulator software to make virtual implementation of the Arduino.  The benefits and features are: 1. The ability to teach and demonstrate the inner workings of an Arduino sketch 2. Test out a sketch without the hardware,or prior to purchasing hardware 3. Debug a sketch 4. Demonstrate a project to a potential customer 5. Develop a complicated sketch faster than using the hardware
  • 16.  It is Open Source,both in terms of Hardware and Software.  It is cheap,(about $20,the cost of going out for pizza)  USB connectivity(MacBooks don’t have serial ports)  More powerful than a BASIC stamp(it costs around $180)  Simple and easy to use by someone without formal electronics training.Editing and rewriting is often easier than writing from scratch.That’s where the BeagleBoard falls short.”It has virtually no example application that you can just copy and hack to learn from”.  We know simple is attractive.
  • 17.  By the Numbers Year Units sold 2005 200 2006 10,000 2010 120,000 2011 300,000(As of May 2011)  Google trends data comparing Arduino with its biggest competitors
  • 20.  Interactive real-time auditory feedback system  GPS receiver module  Ultrasonic sensor  Infrared detectors  SONARS  Sensor tube for heart monitor  Pulse rate monitor  Seven segment LED dice  Simple room temperature readout  Lie detector  Lilypad binary clock
  • 21.  In google annual conference “GOOGLE IO 2011”,android executive announced its most ambitious venture “ANDROID OPEN ACCESSORY”  They want to bring ANROID out of mobile phone/devices to real world.  ANDROID sees the true potential of ARDUINO!!!  They are going to use arduino to interface with the real world objects. Along with other sensors companies like LEADing science.  They call it ADK-ANDROID DEVELOPMENT KIT
  • 27.  To create a Computer made out of ARDUINO  Calling it “ARDUINO COMPUTER!!!”
  • 28.  There are lots of applications,devices today…doing crazy things…most of us wouldn’t have thought possible even 2 years ago…with ARDUINO…instead of “FUTURE”,we can dream “tomorrow”!!!...  And is worth including in academic studies!!
  • 29.  By Ravishankar Patil M J  Email id:ravipatilmj@gmail.com  # no: 8722557629