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………

Getting started with arduino uno

  • 1.
  • 2.
    OVERVIEW • Background • Microcontrollerdefined/Why Arduino's? • Types of Arduino microcontrollers • What To Get (Hardware and Software) • Arduino IDE • Projects • So Many
  • 3.
    Microcontrollers – OneDefinition • 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 – OfficialDefinition • 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? • Forwhatever 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 • Downloadcurrent 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 Arduinomicrocontroller 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 notASKING 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.