SlideShare a Scribd company logo
1 of 20
B.Tech Industrial Training Presentation on
EMBEDDED SYSTEM AND ROBOTICS
Presented
PALLAVI BHARTI
20130549
E&C Engg. Dept., SMIT
Under the Supervision of
MR.ROHAN SINGH
TRAINING HEAD
Contents
• Introduction to Embedded Systems
• Types & Applications
• Microcontroller
• IDE & Programmer
• I/O function registers
• LCD interfacing
• ADC
• Communication
• Introduction to Robotics
• History and Laws of Robotics
• How robot moves?
• Sensors
• Conclusion
INTRODUCTION TO EMBEDDED SYSTEMS
 It is a scaled down computer which is
designed to perform a specific task
only/operation.
 Am embedded system is a software
program on a hardware chip designed
for specific purpose and can also
contain some moving parts
 ‘Embedded’ means whole system
embedded(implanted) onto an
appliance
Types & Applications Embedded systems
Non-real time embedded
system: no deadline
• Security systems
• Mobile phones
• Alarm system
• Digital camera
Real time embedded
system: deadline to be met
 Sensor system in nuclear plants
 Missile defense system
 Flight control system
PROPERTIES OF EMBEDDED
SYSTEMS
 Small in size
 Low cost
 High accuracy
 Easy to design
 Low power required
 Portable
 Efficient
APPLICATIONS OF EMBEDDED
SYSTEMS
Security system, Cell phone, Automobile system,
Memory storage device, Calculators , Printer ,
Mouse , Alarm system
MICROCONTROLLER
• Programmable digital processor with
necessary peripherals.
• It is complex sequential digital circuit
meant to carry out the job according
to the program.
Classification
• Embedded (self-contained) 8-bit
microcontroller
• 16 to 32 bit microcontroller
• Digital signal processor
Features:
• Built in monitor
program
• Built in program
memory
• Facility to interface
external memory
• Interrupts
• Analog I/O
• Serial I/O
• Timers
IDE AND PROGRAMMER
Some compilers are:
• WINAVR
• Code vision AVR
• AVR studio
• Parts of programmer:
 Software(to open .hex file on the
computer)
• Avr dude
• Avr studio
• Atprog
 Hardware
• Usb-asp(sub)
I/O PORTS
• DDRX(data direction register)
• PORT X
• PINX
LCD interfacing
We need to interface LCD to our
microcontroller so that we can display
output on it.
 Types:
• Text display
• Graphics display
 Lcd functions:
• Lcd_clear()
• Lcd_gotoxy(x,y)
• Lcd_putchar(char c)
• Lcd_putsf(constant string)
• Lcd_puts(char arr)
• Iota(into Val, char arr[])
• Foa(float armchair decimal, char arr[])
ADC
• Analog to digital converter
• It is used to convert physical
quantity like temperature,
pressure, etc. into electrical
domain i.e. voltage
• functions for adc
• Read_adc()
Timers
It is a register which is used to
measure time interval
 Timers in Atmega 16:
• Timer 0(8 bit)
• Timer 1(16 bit)
• Timer (8 bit)
 Timer modes:
• Normal
• PWM(pulse width modulation)
• CTC(clear timer on compare)
Communication
Communications Techniques:
• Simplex
• Half duplex
• Full duplex
 Modes of data transfer:
 Synchronous
 Asynchronous
 Parallel
 Serial
 Serial peripheral interface(SPI)
 Universal Synchronous
Asynchronous Transmitter
Receiver(USART)
Interrupt
It is a signal that stops the
current program and forces the
execution of another program
• Types:
Mask able
Non mask able
Hardware
Overflow
Compare match
3 external Interrupts in
Atmega16:
• INT0: PD2, Pin 16
• INT1: PD3, Pin 17
• INT2: PB2, Pin 3
Introduction to Robotics
• Robotics is the science of
designing and building Robots
Robot
• Re-programmable multi-
functional manipulator designed
to move materials, parts, tools
or specialized devices to
programmed motions
• Name ROBOT derived from
Czechoslovakian word Robota
meaning ‘compulsory labour’
• ‘Unimation’ –Joe
Engleberger-Father of
Robotics
Essential characteristics:
• Mobility
• Flexibility
• Programmability
• Mechanical capability
• Sensors
Laws of Robotics
Isaac Asimov’s, 1940 ‘robotics’
1. A robot must not injure human
being, or, through inaction,
allow a human being to come
to harm.
2. A robot must obey the orders
given it by human being,
except where such orders
would not conflict with the first
law.
3. A robot must protect its own
existence as long as it doesn’t
conflict with law 1st and 2nd.
Basic elements for building
autonomous robot.
• Robot chassis and actuators:
body and wheels arrangement.
• Electronics: includes Sensors,
motion control circuits, power
management system etc.
• Power Source :Usually batteries
or direct supply through wire.
• Intelligence: is achieved by using
Microcontroller.
How a Robot
moves?
• Controlling rpm and direction of
wheels, controls speed
•3 motors for 4 wheels
• 2 motors for 2 wheels and 1 ball
bearing caster
Motor and Motor Drives
• Convert electrical energy into mechanical
energy
Motors used in Embedded System &
Robotics:
• Servo, Stepper, Geared DC.
H-bridge:
• Electronic circuit enables a voltage to be
applied across load in either direction
• Allows microcontroller logic chip or remote
control can electronically command the
motor to go forward reverse brake and
coast.
Sensors
• Sensors are like “feel” for robot.
• Device that measures a physical quantity and converts it into a
signal which can be read by an observer or by an instrument.
Some sensors are:
 Temperature sensor
• like DS1621,thermistor. LM35 measures from 0 to 100 degrees
 Light Dependent Resistor (LDR)
• a resistor whose resistance varies with intensity of light.
• IR sensor: (IR led + photodiode + LM358)
• Infra red emitting diode as transmitter and photo diode as receiver
• 0V<=Output<=5V
• Output can be taken to a microcontroller by ADC
• From any “non black body” i.e. obstacle, IR reflects and falls on
photo diode.
• Hence Photo diode become forward bias, and it turn on the IC
LM358 that gives the output.
Conclusion
• electronics + mechanics +
software = ROBOT
• Efficient
• Reliable
• Interaction with environment
• Multi Tasking
• Favor for Mankind, if Used wisely
References• www.google.com
• www.wikipedia.com
Google images
• http://www.embeddedsystem.com/
• http://robotics.nasa.gov/
• www.cmosexod.com
• www.best-microcontrollerprojects.com
• Handouts given by the organization
Thank You

More Related Content

What's hot

Automatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessorAutomatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessor
subhradeep mitra
 
electronic voting machine by rfid
electronic voting machine by rfidelectronic voting machine by rfid
electronic voting machine by rfid
Saurabh Uniyal
 

What's hot (20)

Basics of Automation, PLC and SCADA
Basics of Automation, PLC and SCADABasics of Automation, PLC and SCADA
Basics of Automation, PLC and SCADA
 
Digital Tachometer using Aurdino
Digital Tachometer using AurdinoDigital Tachometer using Aurdino
Digital Tachometer using Aurdino
 
Movement Sensed Automatic Door Opening System
Movement Sensed Automatic Door Opening SystemMovement Sensed Automatic Door Opening System
Movement Sensed Automatic Door Opening System
 
PLC and SCADA communication
PLC and SCADA communicationPLC and SCADA communication
PLC and SCADA communication
 
Automatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessorAutomatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessor
 
POLYHOUSE AUTOMATION USING PLC
POLYHOUSE AUTOMATION USING PLCPOLYHOUSE AUTOMATION USING PLC
POLYHOUSE AUTOMATION USING PLC
 
Introduction to Actuators
Introduction to ActuatorsIntroduction to Actuators
Introduction to Actuators
 
electronic voting machine by rfid
electronic voting machine by rfidelectronic voting machine by rfid
electronic voting machine by rfid
 
Plc ppt
Plc pptPlc ppt
Plc ppt
 
Gsm based garbage disposal
Gsm based garbage disposalGsm based garbage disposal
Gsm based garbage disposal
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Robotics
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate control
 
Fundamentals of plc 1
Fundamentals of plc 1Fundamentals of plc 1
Fundamentals of plc 1
 
Microprocessor applications
Microprocessor applicationsMicroprocessor applications
Microprocessor applications
 
Advance Microcontroller AVR
Advance Microcontroller AVRAdvance Microcontroller AVR
Advance Microcontroller AVR
 
Embedded basics For beginners
Embedded basics For beginnersEmbedded basics For beginners
Embedded basics For beginners
 
Design and Implementation of a Stand-Alone Remote Terminal Unit
Design and Implementation of a Stand-Alone Remote Terminal UnitDesign and Implementation of a Stand-Alone Remote Terminal Unit
Design and Implementation of a Stand-Alone Remote Terminal Unit
 
Programmable Logic Controllers
Programmable Logic ControllersProgrammable Logic Controllers
Programmable Logic Controllers
 
Presentation on embedded system and robotics
Presentation on embedded system and roboticsPresentation on embedded system and robotics
Presentation on embedded system and robotics
 
Data transfer scheme
Data transfer schemeData transfer scheme
Data transfer scheme
 

Similar to Hp embedd and_robotics

Plc ( programable logic controllers)
Plc ( programable logic controllers)Plc ( programable logic controllers)
Plc ( programable logic controllers)
masoommehsoud1
 
Presentation on Industrial Automation by Vivek Atalkar
Presentation on Industrial Automation by Vivek Atalkar Presentation on Industrial Automation by Vivek Atalkar
Presentation on Industrial Automation by Vivek Atalkar
Vivek Atalkar
 

Similar to Hp embedd and_robotics (20)

Introduction_to_Mechatronics_Chapter4.pdf
Introduction_to_Mechatronics_Chapter4.pdfIntroduction_to_Mechatronics_Chapter4.pdf
Introduction_to_Mechatronics_Chapter4.pdf
 
FA PRESENTATION.pptx
FA PRESENTATION.pptxFA PRESENTATION.pptx
FA PRESENTATION.pptx
 
Plc ( programable logic controllers)
Plc ( programable logic controllers)Plc ( programable logic controllers)
Plc ( programable logic controllers)
 
Automation(plc&scada)
Automation(plc&scada)Automation(plc&scada)
Automation(plc&scada)
 
Wireless fuel level sensor using rfid
Wireless fuel level sensor using rfidWireless fuel level sensor using rfid
Wireless fuel level sensor using rfid
 
Presentation on Industrial Automation by Vivek Atalkar
Presentation on Industrial Automation by Vivek Atalkar Presentation on Industrial Automation by Vivek Atalkar
Presentation on Industrial Automation by Vivek Atalkar
 
Remote Terminal Unit (RTU) in SCADA.pptx
Remote Terminal Unit (RTU) in SCADA.pptxRemote Terminal Unit (RTU) in SCADA.pptx
Remote Terminal Unit (RTU) in SCADA.pptx
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
 
UNIT IV PROGRAMMABLE LOGIC CONTROLLER
UNIT IV PROGRAMMABLE LOGIC CONTROLLER UNIT IV PROGRAMMABLE LOGIC CONTROLLER
UNIT IV PROGRAMMABLE LOGIC CONTROLLER
 
Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)
 
PPT-203108346-1.pdf
PPT-203108346-1.pdfPPT-203108346-1.pdf
PPT-203108346-1.pdf
 
RTOS based Confidential Area Security System
RTOS based Confidential Area Security SystemRTOS based Confidential Area Security System
RTOS based Confidential Area Security System
 
INTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICSINTRODUCTION TO MECHATRONICS
INTRODUCTION TO MECHATRONICS
 
digi mul ppt
digi mul pptdigi mul ppt
digi mul ppt
 
ELN_3modul.pptx
ELN_3modul.pptxELN_3modul.pptx
ELN_3modul.pptx
 
8051 microcontroller and embedded training (sahil gupta 9068557926)
8051 microcontroller and embedded training  (sahil gupta   9068557926)8051 microcontroller and embedded training  (sahil gupta   9068557926)
8051 microcontroller and embedded training (sahil gupta 9068557926)
 
Industrial training report of embedded system and robotics
Industrial training report of embedded system and roboticsIndustrial training report of embedded system and robotics
Industrial training report of embedded system and robotics
 
RFID Based Toll Gate System
RFID Based Toll Gate SystemRFID Based Toll Gate System
RFID Based Toll Gate System
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
Scada presentation
Scada presentationScada presentation
Scada presentation
 

Recently uploaded

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
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
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Recently uploaded (20)

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
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, ...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 

Hp embedd and_robotics

  • 1. B.Tech Industrial Training Presentation on EMBEDDED SYSTEM AND ROBOTICS Presented PALLAVI BHARTI 20130549 E&C Engg. Dept., SMIT Under the Supervision of MR.ROHAN SINGH TRAINING HEAD
  • 2. Contents • Introduction to Embedded Systems • Types & Applications • Microcontroller • IDE & Programmer • I/O function registers • LCD interfacing • ADC • Communication • Introduction to Robotics • History and Laws of Robotics • How robot moves? • Sensors • Conclusion
  • 3. INTRODUCTION TO EMBEDDED SYSTEMS  It is a scaled down computer which is designed to perform a specific task only/operation.  Am embedded system is a software program on a hardware chip designed for specific purpose and can also contain some moving parts  ‘Embedded’ means whole system embedded(implanted) onto an appliance
  • 4. Types & Applications Embedded systems Non-real time embedded system: no deadline • Security systems • Mobile phones • Alarm system • Digital camera Real time embedded system: deadline to be met  Sensor system in nuclear plants  Missile defense system  Flight control system PROPERTIES OF EMBEDDED SYSTEMS  Small in size  Low cost  High accuracy  Easy to design  Low power required  Portable  Efficient APPLICATIONS OF EMBEDDED SYSTEMS Security system, Cell phone, Automobile system, Memory storage device, Calculators , Printer , Mouse , Alarm system
  • 5. MICROCONTROLLER • Programmable digital processor with necessary peripherals. • It is complex sequential digital circuit meant to carry out the job according to the program. Classification • Embedded (self-contained) 8-bit microcontroller • 16 to 32 bit microcontroller • Digital signal processor Features: • Built in monitor program • Built in program memory • Facility to interface external memory • Interrupts • Analog I/O • Serial I/O • Timers
  • 6. IDE AND PROGRAMMER Some compilers are: • WINAVR • Code vision AVR • AVR studio • Parts of programmer:  Software(to open .hex file on the computer) • Avr dude • Avr studio • Atprog  Hardware • Usb-asp(sub)
  • 7. I/O PORTS • DDRX(data direction register) • PORT X • PINX
  • 8. LCD interfacing We need to interface LCD to our microcontroller so that we can display output on it.  Types: • Text display • Graphics display  Lcd functions: • Lcd_clear() • Lcd_gotoxy(x,y) • Lcd_putchar(char c) • Lcd_putsf(constant string) • Lcd_puts(char arr) • Iota(into Val, char arr[]) • Foa(float armchair decimal, char arr[])
  • 9. ADC • Analog to digital converter • It is used to convert physical quantity like temperature, pressure, etc. into electrical domain i.e. voltage • functions for adc • Read_adc()
  • 10. Timers It is a register which is used to measure time interval  Timers in Atmega 16: • Timer 0(8 bit) • Timer 1(16 bit) • Timer (8 bit)  Timer modes: • Normal • PWM(pulse width modulation) • CTC(clear timer on compare)
  • 11. Communication Communications Techniques: • Simplex • Half duplex • Full duplex  Modes of data transfer:  Synchronous  Asynchronous  Parallel  Serial  Serial peripheral interface(SPI)  Universal Synchronous Asynchronous Transmitter Receiver(USART)
  • 12. Interrupt It is a signal that stops the current program and forces the execution of another program • Types: Mask able Non mask able Hardware Overflow Compare match 3 external Interrupts in Atmega16: • INT0: PD2, Pin 16 • INT1: PD3, Pin 17 • INT2: PB2, Pin 3
  • 13. Introduction to Robotics • Robotics is the science of designing and building Robots Robot • Re-programmable multi- functional manipulator designed to move materials, parts, tools or specialized devices to programmed motions • Name ROBOT derived from Czechoslovakian word Robota meaning ‘compulsory labour’ • ‘Unimation’ –Joe Engleberger-Father of Robotics Essential characteristics: • Mobility • Flexibility • Programmability • Mechanical capability • Sensors
  • 14. Laws of Robotics Isaac Asimov’s, 1940 ‘robotics’ 1. A robot must not injure human being, or, through inaction, allow a human being to come to harm. 2. A robot must obey the orders given it by human being, except where such orders would not conflict with the first law. 3. A robot must protect its own existence as long as it doesn’t conflict with law 1st and 2nd. Basic elements for building autonomous robot. • Robot chassis and actuators: body and wheels arrangement. • Electronics: includes Sensors, motion control circuits, power management system etc. • Power Source :Usually batteries or direct supply through wire. • Intelligence: is achieved by using Microcontroller.
  • 15. How a Robot moves? • Controlling rpm and direction of wheels, controls speed •3 motors for 4 wheels • 2 motors for 2 wheels and 1 ball bearing caster
  • 16. Motor and Motor Drives • Convert electrical energy into mechanical energy Motors used in Embedded System & Robotics: • Servo, Stepper, Geared DC. H-bridge: • Electronic circuit enables a voltage to be applied across load in either direction • Allows microcontroller logic chip or remote control can electronically command the motor to go forward reverse brake and coast.
  • 17. Sensors • Sensors are like “feel” for robot. • Device that measures a physical quantity and converts it into a signal which can be read by an observer or by an instrument. Some sensors are:  Temperature sensor • like DS1621,thermistor. LM35 measures from 0 to 100 degrees  Light Dependent Resistor (LDR) • a resistor whose resistance varies with intensity of light. • IR sensor: (IR led + photodiode + LM358) • Infra red emitting diode as transmitter and photo diode as receiver • 0V<=Output<=5V • Output can be taken to a microcontroller by ADC • From any “non black body” i.e. obstacle, IR reflects and falls on photo diode. • Hence Photo diode become forward bias, and it turn on the IC LM358 that gives the output.
  • 18. Conclusion • electronics + mechanics + software = ROBOT • Efficient • Reliable • Interaction with environment • Multi Tasking • Favor for Mankind, if Used wisely
  • 19. References• www.google.com • www.wikipedia.com Google images • http://www.embeddedsystem.com/ • http://robotics.nasa.gov/ • www.cmosexod.com • www.best-microcontrollerprojects.com • Handouts given by the organization