SlideShare a Scribd company logo
1 of 29
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
 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 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
 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
 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
 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
 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

Similar to ARDUINO_presentation_by_Ravishankar_Pati.ppt

What are the different types of arduino boards
What are the different types of arduino boardsWhat are the different types of arduino boards
What are the different types of arduino boardselprocus
 
Microcontroller arduino uno board
Microcontroller arduino uno boardMicrocontroller arduino uno board
Microcontroller arduino uno boardGaurav
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoTIEEE MIU SB
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la ActualidadLaurence HR
 
Arduino Programming Software Development
Arduino Programming Software DevelopmentArduino Programming Software Development
Arduino Programming Software DevelopmentSanjay Kumar
 
Arduino fast prototyping
Arduino fast prototypingArduino fast prototyping
Arduino fast prototypingDoron Raifman
 
Arduino: Arduino + android proyectos de genio malvado
Arduino: Arduino  + android proyectos de genio malvadoArduino: Arduino  + android proyectos de genio malvado
Arduino: Arduino + android proyectos de genio malvadoSANTIAGO PABLO ALBERTO
 
Arduino Development For Beginners
Arduino Development For BeginnersArduino Development For Beginners
Arduino Development For BeginnersFTS seminar
 
Overview of Arduino by Bamidele Samuel Office.pptx
Overview of Arduino by Bamidele Samuel Office.pptxOverview of Arduino by Bamidele Samuel Office.pptx
Overview of Arduino by Bamidele Samuel Office.pptxSAMTECH ELECTRONICS CONCEPT
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET Journal
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET Journal
 
The IoT Academy IoT training Arduino Part 1 basics
The IoT Academy IoT training Arduino Part 1 basicsThe IoT Academy IoT training Arduino Part 1 basics
The IoT Academy IoT training Arduino Part 1 basicsThe IOT Academy
 
jeevan ppt anits ecec.pptx
jeevan ppt anits ecec.pptxjeevan ppt anits ecec.pptx
jeevan ppt anits ecec.pptxNickKumar17
 

Similar to ARDUINO_presentation_by_Ravishankar_Pati.ppt (20)

What are the different types of arduino boards
What are the different types of arduino boardsWhat are the different types of arduino boards
What are the different types of arduino boards
 
Microcontroller arduino uno board
Microcontroller arduino uno boardMicrocontroller arduino uno board
Microcontroller arduino uno board
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
 
Report on arduino
Report on arduinoReport on arduino
Report on arduino
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
 
Arduino Programming Software Development
Arduino Programming Software DevelopmentArduino Programming Software Development
Arduino Programming Software Development
 
Arduino
ArduinoArduino
Arduino
 
Arduino fast prototyping
Arduino fast prototypingArduino fast prototyping
Arduino fast prototyping
 
Arduino: Arduino + android proyectos de genio malvado
Arduino: Arduino  + android proyectos de genio malvadoArduino: Arduino  + android proyectos de genio malvado
Arduino: Arduino + android proyectos de genio malvado
 
Arduino
ArduinoArduino
Arduino
 
Arduino Development For Beginners
Arduino Development For BeginnersArduino Development For Beginners
Arduino Development For Beginners
 
Overview of Arduino by Bamidele Samuel Office.pptx
Overview of Arduino by Bamidele Samuel Office.pptxOverview of Arduino by Bamidele Samuel Office.pptx
Overview of Arduino by Bamidele Samuel Office.pptx
 
Ardu
ArduArdu
Ardu
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
Android meets Arduino
Android meets ArduinoAndroid meets Arduino
Android meets Arduino
 
The IoT Academy IoT training Arduino Part 1 basics
The IoT Academy IoT training Arduino Part 1 basicsThe IoT Academy IoT training Arduino Part 1 basics
The IoT Academy IoT training Arduino Part 1 basics
 
Arduino
ArduinoArduino
Arduino
 
jeevan ppt anits ecec.pptx
jeevan ppt anits ecec.pptxjeevan ppt anits ecec.pptx
jeevan ppt anits ecec.pptx
 
What is Arduino ?
What is Arduino ?What is Arduino ?
What is Arduino ?
 

Recently uploaded

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 

Recently uploaded (20)

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 

ARDUINO_presentation_by_Ravishankar_Pati.ppt

  • 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
  • 4.
  • 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
  • 8.
  • 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
  • 12.
  • 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
  • 15.
  • 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
  • 18.
  • 19.
  • 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
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 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