SlideShare a Scribd company logo
1 of 28
INTRODUCTION TO
ROBOTICS AND
MICROCONTROLLERS
Instructors:
Tijjani “TJ” Mohammed and Tarek Abdel-Salam
Module Overview
 A general overview of what robots are, and the
essential components embedded within
 Relevant examples of microcontroller and robot
applications to help the participants understand
contexts and applications of these technologies
 Contextual understanding makes it easier to relate
programming efforts to basic science, math, or
engineering concepts
Student objectives
Upon completion of this module students should
be able to:
 Identify and describe key components of
microcontrollers and robots
 List typical applications of microcontrollers
 Relate number systems and conversions to
applications in robotics
 Calibrate the Boe-Bot servos prior to assembly
 Assemble and test a robot using Parallax Boe-Bot kit
Teacher objectives
Upon completion of this module instructors should
be able to:
 Prepare a presentation on the fundamentals of
microcontrollers and robotics
 Explain to students the basic building blocks of
microcontrollers including the CPU, memory, and
input/output.
 Explain number systems and their usefulness in
robotics and computing
 Walk students through the process of constructing
and testing a robot
What is a Microcontroller?
 A microcontroller is a kind of miniature computer
that found in all kinds of gizmos
 Generally speaking, if a device has buttons and a digital
display, chances are it also has a programmable
microcontroller brain.
Microcontrollers cont.
Microcontrollers are 'single chip' computers
specifically designed to:
 Read input devices, such as buttons and sensors
 Process data or information
 Control output devices, such as lights, displays,
motors and speakers
 Microcontrollers are placed in devices, or
embedded, for operation and control.
 Can you name other devices in your life that
have embedded control?
Embedded Control
Microprocessor vs. Microcontroller
 A microprocessor is the “brain” of a computer
system
 Generally referred to as the central processing
unit (CPU), the microprocessor by itself is
practically useless
 To be useful, one must have means of
communicating with it using input and output
devices
 One must also add memory (ROM and RAM) so
that the system can be programmed.
Microprocessor vs. Microcontroller Cont.
 A microcontroller is a computer chip designed for
control-oriented applications
 Unlike ordinary microprocessors, microcontrollers
have built-in features that make them operate almost
independent of additional circuitry
 This is possible because microcontrollers contain
things like
 memory (ROM, EPROM, RAM, etc)
 input and output ports
 timers
 serial and parallel communication capability
 analog-to-digital converters
 The BASIC Stamp 2 embeds a microcontroller,
the PIC16C57, on a module to make
programming and use very simple, yet very
powerful.
 Additional components on the module provide
everything needed to systems and applications,
like robotics.
Boe-Bot’s Brain: The BASIC Stamp
BASIC Stamp Module Components
5V Regulator
Regulates voltage
to 5V with a supply of
5.5VDC to 15VDC
Resonator
Sets the speed at which
instructions are processed.
EEPROM
Stores the your
PBASIC program.
Interpreter Chip
Reads the BASIC
program from the
EEPROM and executes
the instructions.
Serial Signal
Conditioning
Conditions voltage
signals between PC serial
connection (+/- 12V) and
BASIC Stamp (5V) for
Programming.
So What is a Robot?
 A robot is a machine that gathers information
about its environment (senses) and uses that
information (thinks) to follow instructions to do
work (acts)
 The “sensing” part provides input to the robot
through switches, light sensors,
 The thinking part is the microcontroller brain
 The acting part could be through lights, motors,
actuators, sounds, etc
Robots and Applications
 Robots come in many shapes and sizes
Ecological
Data Collection
EME Systems
Undersea Research
Harbor Branch
Institute
JP Aerospace
Test Launch
High-Tech and Aerospace use
Fundamentals of Electricity
 Electric Current (I), measured in amperes (A)
 Resistance (R), measured in Ohms (Ω)
 Voltage (V), measured in volts (V)
 A complete path or circuit is required for current to flow
R
V
I
Fundamentals of Electricity Cont.
 Robotics requires a basic understanding of electricity and
simple wiring diagrams
 The relationship between current, voltage and resistance
is expressed by what is known as Ohm’s Law, variations
of which are expressed below:
V = IR; I = V/R; R = V/I
R
V
I
+V
R
+ -
Module 1 Activities
1.1 Installing your robot’s Software (PBASIC)
1.2 Identifying key components of the Boe-Bot
System
1.3 Assembling initial Boe-Bot components
1.4 Introduction to breadboarding and circuit
construction
1.5 Testing for communication between the Boe-
Bot and the BASIC stamp editor
1.6 Calibrating the servos
1.7 Assembling the Boe-Bot
Where We’re Heading…
 Simple programming to cause Boe-Bot to
perform basic tasks
 Adding input and output circuits
 Making sounds
 Measuring and calculating
 Distances
 Angles
 Speed
 Rotation
Simple to Complex
 Timing and signal measurements
Working with equations
Observe, measure, confirm
More Signals Measurements
Graphical illustration of concepts
Analyze different
waveforms
Use Accelerometers to Measure
 Acceleration
 Tilt and tilt angle
 Incline
 Rotation
 Vibration
 Collision
 Gravity
Something for Everyone
STAMP Plot For Data Analyses
Process Control Module for Advanced
Concepts
 Sensing and measurements
 Signal Conditioning
 Data logging
 Graphical analyses
 Feedback continuous control
Resources
 Parallax Educational Resources
 http://www.parallax.com/html_pages/edu/index.asp
 What is a Robot?

More Related Content

Similar to Module_1_Introduction to robotic and microcontroller.ppt

Introduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfIntroduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfBereket Walle
 
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)Nissan Imam
 
Multifunctional Relay Based On Microcontroller
Multifunctional Relay Based On MicrocontrollerMultifunctional Relay Based On Microcontroller
Multifunctional Relay Based On MicrocontrollerRajeev Kumar
 
Teach-In : Ladder Logic for PIC Micro
Teach-In : Ladder Logic for PIC MicroTeach-In : Ladder Logic for PIC Micro
Teach-In : Ladder Logic for PIC Microhandson28
 
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh ShekhawatPLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh ShekhawatJitender Singh Shekhawat
 
Project Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemProject Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemRkrishna Mishra
 
Programmable logic Controller
Programmable logic ControllerProgrammable logic Controller
Programmable logic Controlleraksh07
 
Presentation on Embedded system using micro controller by PARAS JHA
Presentation on Embedded system using micro controller  by PARAS JHAPresentation on Embedded system using micro controller  by PARAS JHA
Presentation on Embedded system using micro controller by PARAS JHAParas Jha
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automationMd Talib
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automationMd Talib
 
The 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systemsThe 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systemsmanishpatel_79
 
Programming logic controllers (plc)
Programming  logic controllers (plc)Programming  logic controllers (plc)
Programming logic controllers (plc)Sudhir Reddy
 
Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$PusHkar SaIni
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLCVeerakumar S
 
PLCs And Industrial Robotics
PLCs And Industrial RoboticsPLCs And Industrial Robotics
PLCs And Industrial RoboticsHites
 

Similar to Module_1_Introduction to robotic and microcontroller.ppt (20)

PLC-converted.pdf
PLC-converted.pdfPLC-converted.pdf
PLC-converted.pdf
 
Introduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfIntroduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdf
 
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
 
Multifunctional Relay Based On Microcontroller
Multifunctional Relay Based On MicrocontrollerMultifunctional Relay Based On Microcontroller
Multifunctional Relay Based On Microcontroller
 
Teach-In : Ladder Logic for PIC Micro
Teach-In : Ladder Logic for PIC MicroTeach-In : Ladder Logic for PIC Micro
Teach-In : Ladder Logic for PIC Micro
 
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh ShekhawatPLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
 
1913523 vanshika
1913523 vanshika1913523 vanshika
1913523 vanshika
 
Project Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemProject Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded System
 
Programmable logic Controller
Programmable logic ControllerProgrammable logic Controller
Programmable logic Controller
 
Presentation on Embedded system using micro controller by PARAS JHA
Presentation on Embedded system using micro controller  by PARAS JHAPresentation on Embedded system using micro controller  by PARAS JHA
Presentation on Embedded system using micro controller by PARAS JHA
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automation
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automation
 
The 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systemsThe 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systems
 
Programming logic controllers (plc)
Programming  logic controllers (plc)Programming  logic controllers (plc)
Programming logic controllers (plc)
 
Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$
 
UNIT-IV.ppt
UNIT-IV.pptUNIT-IV.ppt
UNIT-IV.ppt
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLC
 
PLC_1.ppt
PLC_1.pptPLC_1.ppt
PLC_1.ppt
 
Nabaa (2)
Nabaa (2)Nabaa (2)
Nabaa (2)
 
PLCs And Industrial Robotics
PLCs And Industrial RoboticsPLCs And Industrial Robotics
PLCs And Industrial Robotics
 

Recently uploaded

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 

Recently uploaded (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 

Module_1_Introduction to robotic and microcontroller.ppt

  • 2. Module Overview  A general overview of what robots are, and the essential components embedded within  Relevant examples of microcontroller and robot applications to help the participants understand contexts and applications of these technologies  Contextual understanding makes it easier to relate programming efforts to basic science, math, or engineering concepts
  • 3. Student objectives Upon completion of this module students should be able to:  Identify and describe key components of microcontrollers and robots  List typical applications of microcontrollers  Relate number systems and conversions to applications in robotics  Calibrate the Boe-Bot servos prior to assembly  Assemble and test a robot using Parallax Boe-Bot kit
  • 4. Teacher objectives Upon completion of this module instructors should be able to:  Prepare a presentation on the fundamentals of microcontrollers and robotics  Explain to students the basic building blocks of microcontrollers including the CPU, memory, and input/output.  Explain number systems and their usefulness in robotics and computing  Walk students through the process of constructing and testing a robot
  • 5. What is a Microcontroller?  A microcontroller is a kind of miniature computer that found in all kinds of gizmos  Generally speaking, if a device has buttons and a digital display, chances are it also has a programmable microcontroller brain.
  • 6. Microcontrollers cont. Microcontrollers are 'single chip' computers specifically designed to:  Read input devices, such as buttons and sensors  Process data or information  Control output devices, such as lights, displays, motors and speakers
  • 7.  Microcontrollers are placed in devices, or embedded, for operation and control.  Can you name other devices in your life that have embedded control? Embedded Control
  • 8. Microprocessor vs. Microcontroller  A microprocessor is the “brain” of a computer system  Generally referred to as the central processing unit (CPU), the microprocessor by itself is practically useless  To be useful, one must have means of communicating with it using input and output devices  One must also add memory (ROM and RAM) so that the system can be programmed.
  • 9. Microprocessor vs. Microcontroller Cont.  A microcontroller is a computer chip designed for control-oriented applications  Unlike ordinary microprocessors, microcontrollers have built-in features that make them operate almost independent of additional circuitry  This is possible because microcontrollers contain things like  memory (ROM, EPROM, RAM, etc)  input and output ports  timers  serial and parallel communication capability  analog-to-digital converters
  • 10.  The BASIC Stamp 2 embeds a microcontroller, the PIC16C57, on a module to make programming and use very simple, yet very powerful.  Additional components on the module provide everything needed to systems and applications, like robotics. Boe-Bot’s Brain: The BASIC Stamp
  • 11. BASIC Stamp Module Components 5V Regulator Regulates voltage to 5V with a supply of 5.5VDC to 15VDC Resonator Sets the speed at which instructions are processed. EEPROM Stores the your PBASIC program. Interpreter Chip Reads the BASIC program from the EEPROM and executes the instructions. Serial Signal Conditioning Conditions voltage signals between PC serial connection (+/- 12V) and BASIC Stamp (5V) for Programming.
  • 12. So What is a Robot?  A robot is a machine that gathers information about its environment (senses) and uses that information (thinks) to follow instructions to do work (acts)  The “sensing” part provides input to the robot through switches, light sensors,  The thinking part is the microcontroller brain  The acting part could be through lights, motors, actuators, sounds, etc
  • 13. Robots and Applications  Robots come in many shapes and sizes
  • 14. Ecological Data Collection EME Systems Undersea Research Harbor Branch Institute JP Aerospace Test Launch High-Tech and Aerospace use
  • 15. Fundamentals of Electricity  Electric Current (I), measured in amperes (A)  Resistance (R), measured in Ohms (Ω)  Voltage (V), measured in volts (V)  A complete path or circuit is required for current to flow R V I
  • 16. Fundamentals of Electricity Cont.  Robotics requires a basic understanding of electricity and simple wiring diagrams  The relationship between current, voltage and resistance is expressed by what is known as Ohm’s Law, variations of which are expressed below: V = IR; I = V/R; R = V/I R V I +V R + -
  • 17. Module 1 Activities 1.1 Installing your robot’s Software (PBASIC) 1.2 Identifying key components of the Boe-Bot System 1.3 Assembling initial Boe-Bot components 1.4 Introduction to breadboarding and circuit construction 1.5 Testing for communication between the Boe- Bot and the BASIC stamp editor 1.6 Calibrating the servos 1.7 Assembling the Boe-Bot
  • 18. Where We’re Heading…  Simple programming to cause Boe-Bot to perform basic tasks  Adding input and output circuits  Making sounds  Measuring and calculating  Distances  Angles  Speed  Rotation
  • 19. Simple to Complex  Timing and signal measurements Working with equations
  • 24. Use Accelerometers to Measure  Acceleration  Tilt and tilt angle  Incline  Rotation  Vibration  Collision  Gravity
  • 26. STAMP Plot For Data Analyses
  • 27. Process Control Module for Advanced Concepts  Sensing and measurements  Signal Conditioning  Data logging  Graphical analyses  Feedback continuous control
  • 28. Resources  Parallax Educational Resources  http://www.parallax.com/html_pages/edu/index.asp  What is a Robot?