SlideShare a Scribd company logo
4
Most read
5
Most read
10
Most read
Getting Started with:
UNO R3
OVERVIEW
• Background
• Microcontroller defined/Why
Arduino's?
• Types of Arduino microcontrollers
• What To Get (Hardware and
Software)
• Arduino IDE
• Projects
• So Many
Microcontrollers – One Definition
• Programmers work in the virtual world.
• Machinery works in the physical world.
• How does one connect the virtual world to the physical world?
• Enter the microcontroller.
• A microcontroller is basically a small-scale computer with generalized (and
programmable) inputs and outputs.
• The inputs and outputs can be manipulated by and can manipulate the
physical world.
Arduino – Official Definition
• Taken from the official web site (arduino.cc):
• Arduino is an open-source electronics prototyping platform based on flexible,
easy-to-use hardware and software. It's intended for artists, designers,
hobbyists, and anyone interested in creating interactive objects or
environments.
Why Arduino?
• For whatever reason, Arduino microcontrollers have become the de facto
standard.
• Make Magazine features many projects using Arduino microcontrollers.
• Strives for the balance between ease of use and usefulness.
• Programming languages seen as major obstacle.
• Arduino C is a greatly simplified version of C++.
• Inexpensive (RS.1000 approx.).
Arduino Types
• Leonardo
• Due
• Micro
• LilyPad
• Esplora
• Uno
What to Get – My Recommendation
• Required:
• Arduino (such as Uno)
• USB A-B (printer) cable
• Breadboard
• Hookup wire
• LED's
• Resistors
• Sensors
• Switches
• Good Idea:
• Capacitors
• Transistors
• DC motor/servo
• Relay
 Advanced:
 Soldering iron & solder
 Heat shrink tubing
 9V battery adapter
 Bench power supply
Arduino Compiler
• Download current compiler from:
arduino.cc/en/Main/software
• Arrogantly refers to itself as an IDE (Ha!).
• Run the software installer.
• Written in Java, it is fairly slow.
Visit playground.arduino.cc/Main/
DevelopmentTools for alternatives to the
base arduino IDE
Arduino Program Development
• Based on C++ without 80% of the instructions.
• A handful of new commands.
• Programs are called 'sketches'.
• Sketches need two functions:
• void setup( )
• void loop( )
• setup( ) runs first and once.
• loop( ) runs over and over, until power is lost or a new sketch is loaded.
Conclusion
• The Arduino microcontroller is a low cost way to enter into the hobby of
robotics.
• The Arduino has two plusses over any other:
• The user community.
• Extensive online library of code and projects.
• Viewed as the "base" system, upon which all other microcontrollers are built.
Compatibility.
• So get a kit, and start ushering in the inevitable takeover of our robotic
OVERLORD”
THANK YOU
For not ASKING anything………

More Related Content

PPTX
Arduino
PPTX
Basics of arduino uno
PPS
Arduino Uno Pin Description
PDF
Introduction to ARM LPC2148
PPTX
Logic Gates
PDF
Verilog lab manual (ECAD and VLSI Lab)
PPTX
Arduino course
Arduino
Basics of arduino uno
Arduino Uno Pin Description
Introduction to ARM LPC2148
Logic Gates
Verilog lab manual (ECAD and VLSI Lab)
Arduino course

What's hot (20)

PPTX
Introduction to Arduino
PPSX
Complete C programming Language Course
PPTX
PPT
Intro to Arduino
PPTX
General Purpose Input Output - Brief Introduction
PPTX
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
PDF
DHT11 Digital Temperature and Humidity Sensor
PPTX
8259 Programmable Interrupt Controller by vijay
PPTX
Adafruit_IoT_Platform
PPTX
Arduino Introduction (Blinking LED) Presentation (workshop #5)
PPT
Interfacing LCD with 8051 Microcontroller
PPTX
Logic gates
PDF
Arduino Workshop Day 1 - Basic Arduino
PPTX
Lesson sample introduction to arduino
PPTX
Verilog Tutorial - Verilog HDL Tutorial with Examples
PPT
Arduino presentation by_warishusain
PPTX
History of C Programming Language
PPTX
Encoder.pptx
PPTX
Peripherals and interfacing
PPTX
Introduction to Arduino
Introduction to Arduino
Complete C programming Language Course
Intro to Arduino
General Purpose Input Output - Brief Introduction
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
DHT11 Digital Temperature and Humidity Sensor
8259 Programmable Interrupt Controller by vijay
Adafruit_IoT_Platform
Arduino Introduction (Blinking LED) Presentation (workshop #5)
Interfacing LCD with 8051 Microcontroller
Logic gates
Arduino Workshop Day 1 - Basic Arduino
Lesson sample introduction to arduino
Verilog Tutorial - Verilog HDL Tutorial with Examples
Arduino presentation by_warishusain
History of C Programming Language
Encoder.pptx
Peripherals and interfacing
Introduction to Arduino
Ad

Similar to Getting started with arduino uno (20)

PDF
4 Introduction to Arduino.pdf
PPTX
Ardyib based symmetrical fault calculation of the above ro_Ptation.pptx
PPTX
Introduction to Arduino.pptx
PDF
Arduino spooky projects_class1
PPTX
Internet of Things prescribed by University
PPTX
wireless charging of an electrical vechicle 3
PPT
arudino introction and types of boards main aruduni uno
PPT
Arduino description and interfacing details
PPT
Arduino un curso de corta duración - Parte 1
PPT
arduino wit c pp programing gchchchdf.ppt
PPT
Arduino Uno and micro controller atmega328p
PPS
What is Arduino ?
PPT
ArduinoPart1.ppt
PPT
ArduinoPart1ArduinoPart1ArduinoPart1.ppt
PPT
ArduinoPart1.ppt
PPT
ArduinoPart1.ppt
PPTX
arduino.pptx
PDF
The IoT Academy IoT training Arduino Part 1 basics
PDF
Introduction of Arduino Uno
PPTX
Arduino day
4 Introduction to Arduino.pdf
Ardyib based symmetrical fault calculation of the above ro_Ptation.pptx
Introduction to Arduino.pptx
Arduino spooky projects_class1
Internet of Things prescribed by University
wireless charging of an electrical vechicle 3
arudino introction and types of boards main aruduni uno
Arduino description and interfacing details
Arduino un curso de corta duración - Parte 1
arduino wit c pp programing gchchchdf.ppt
Arduino Uno and micro controller atmega328p
What is Arduino ?
ArduinoPart1.ppt
ArduinoPart1ArduinoPart1ArduinoPart1.ppt
ArduinoPart1.ppt
ArduinoPart1.ppt
arduino.pptx
The IoT Academy IoT training Arduino Part 1 basics
Introduction of Arduino Uno
Arduino day
Ad

More from Saumya Ranjan Behura (20)

PPTX
PPT
Nano technology
PPT
Miling machine
PPT
Manglev train
PPT
Clockless chips
PPT
Cell phone jammers
PPT
Blu ray disk
PPT
PPTX
Bio chemical senors
PPT
Analog to digital converters, adc
PPT
Seminar on nanorobotics
PPT
Security system wireless technology
PPT
Oscilloscopes basics
PPT
Oscilloscope tutorial
PPT
Optical sensors and their applications
PPTX
Night vision
PPTX
Sensors and transducer
Nano technology
Miling machine
Manglev train
Clockless chips
Cell phone jammers
Blu ray disk
Bio chemical senors
Analog to digital converters, adc
Seminar on nanorobotics
Security system wireless technology
Oscilloscopes basics
Oscilloscope tutorial
Optical sensors and their applications
Night vision
Sensors and transducer

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Cloud computing and distributed systems.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
cuic standard and advanced reporting.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
Empathic Computing: Creating Shared Understanding
Cloud computing and distributed systems.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
sap open course for s4hana steps from ECC to s4
Spectral efficient network and resource selection model in 5G networks
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Per capita expenditure prediction using model stacking based on satellite ima...
Programs and apps: productivity, graphics, security and other tools
Building Integrated photovoltaic BIPV_UPV.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
cuic standard and advanced reporting.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
20250228 LYD VKU AI Blended-Learning.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
“AI and Expert System Decision Support & Business Intelligence Systems”
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Chapter 3 Spatial Domain Image Processing.pdf
Machine learning based COVID-19 study performance prediction

Getting started with arduino uno

  • 2. OVERVIEW • Background • Microcontroller defined/Why Arduino's? • Types of Arduino microcontrollers • What To Get (Hardware and Software) • Arduino IDE • Projects • So Many
  • 3. Microcontrollers – One Definition • Programmers work in the virtual world. • Machinery works in the physical world. • How does one connect the virtual world to the physical world? • Enter the microcontroller. • A microcontroller is basically a small-scale computer with generalized (and programmable) inputs and outputs. • The inputs and outputs can be manipulated by and can manipulate the physical world.
  • 4. Arduino – Official Definition • Taken from the official web site (arduino.cc): • Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
  • 5. Why Arduino? • For whatever reason, Arduino microcontrollers have become the de facto standard. • Make Magazine features many projects using Arduino microcontrollers. • Strives for the balance between ease of use and usefulness. • Programming languages seen as major obstacle. • Arduino C is a greatly simplified version of C++. • Inexpensive (RS.1000 approx.).
  • 6. Arduino Types • Leonardo • Due • Micro • LilyPad • Esplora • Uno
  • 7. What to Get – My Recommendation • Required: • Arduino (such as Uno) • USB A-B (printer) cable • Breadboard • Hookup wire • LED's • Resistors • Sensors • Switches • Good Idea: • Capacitors • Transistors • DC motor/servo • Relay  Advanced:  Soldering iron & solder  Heat shrink tubing  9V battery adapter  Bench power supply
  • 8. Arduino Compiler • Download current compiler from: arduino.cc/en/Main/software • Arrogantly refers to itself as an IDE (Ha!). • Run the software installer. • Written in Java, it is fairly slow. Visit playground.arduino.cc/Main/ DevelopmentTools for alternatives to the base arduino IDE
  • 9. Arduino Program Development • Based on C++ without 80% of the instructions. • A handful of new commands. • Programs are called 'sketches'. • Sketches need two functions: • void setup( ) • void loop( ) • setup( ) runs first and once. • loop( ) runs over and over, until power is lost or a new sketch is loaded.
  • 10. Conclusion • The Arduino microcontroller is a low cost way to enter into the hobby of robotics. • The Arduino has two plusses over any other: • The user community. • Extensive online library of code and projects. • Viewed as the "base" system, upon which all other microcontrollers are built. Compatibility. • So get a kit, and start ushering in the inevitable takeover of our robotic OVERLORD”
  • 11. THANK YOU For not ASKING anything………

Editor's Notes

  • #3: NOTE: To change images on this slide, select a picture and delete it. Then click the Insert Picture icon in the placeholder to insert your own image.