SlideShare a Scribd company logo
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

PPTX
Vlsi & embedded systems
DOC
Industrial training report of vlsi,vhdl and pcb designing
PDF
Vlsi Summer training report pdf
PPT
Vlsi_vhdl and pcb designing ppt
PDF
Introduction to proteus
DOC
Chandan Kumar_3+_Years _EXP
PPTX
Compare between FPGA , ARDUINO , ASIC ..
Vlsi & embedded systems
Industrial training report of vlsi,vhdl and pcb designing
Vlsi Summer training report pdf
Vlsi_vhdl and pcb designing ppt
Introduction to proteus
Chandan Kumar_3+_Years _EXP
Compare between FPGA , ARDUINO , ASIC ..

What's hot (20)

PPT
An Overview on Programmable System on Chip: PSoC-5
PDF
SoC~FPGA~ASIC~Embedded
PPTX
PCB designing and tools
PPT
Lecture VLSI
PDF
Digital VLSI Design : Introduction
DOC
Chandan Kumar_3+_Years _EXP
PDF
Yuvaraj.K Resume
DOC
Chandan Kumar_3+_Years _EXP
DOCX
The Remote IO Port Expansion System Based on I2C Bus
PPTX
VLSI VHDL
PPTX
The comparison between FPGA , ARDUINO , ASIC
PDF
Vlsi design-styles
PPT
How To Design PCB
DOC
Industrial training report of embedded system and robotics
PDF
Fpga asic technologies_flow
PPTX
SoC: System On Chip
PPT
Fundamentals of FPGA
PPTX
PDF
Session 2,3 FPGAs
PDF
SOC Interconnects: AMBA & CoreConnect
An Overview on Programmable System on Chip: PSoC-5
SoC~FPGA~ASIC~Embedded
PCB designing and tools
Lecture VLSI
Digital VLSI Design : Introduction
Chandan Kumar_3+_Years _EXP
Yuvaraj.K Resume
Chandan Kumar_3+_Years _EXP
The Remote IO Port Expansion System Based on I2C Bus
VLSI VHDL
The comparison between FPGA , ARDUINO , ASIC
Vlsi design-styles
How To Design PCB
Industrial training report of embedded system and robotics
Fpga asic technologies_flow
SoC: System On Chip
Fundamentals of FPGA
Session 2,3 FPGAs
SOC Interconnects: AMBA & CoreConnect
Ad

Similar to Hp embedd system and basic obotics (20)

PPTX
Hp embedd and_robotics
PPTX
Embedded Systems & Robotics
PPSX
robotics and its components
PPTX
Introduction to Arduino and Robotics tech
PPTX
Introduction to Arduino & Robotics
PPTX
Fundamentals of embedded system and electronics
PPT
Module_1_Introduction to robotic and microcontroller.ppt
PPTX
Obstacle Avoidance Robot
PPTX
embedded systems and robotics on avr platform
PPTX
Robotics and microcontroller (Introduction to Arduino)
PPTX
roboticsembeddedsystems-090721110105-phpapp02.pptx
PPT
Seminar report on robotics (line follower) ppt
PPTX
Robotics & Embedded Systems
PPTX
Es robotics
PPTX
Presentation on embedded system and robotics
PDF
final project report_full edit
PPTX
Cell operated land rover robot
PPT
PPT
Pic18 f4520 and robotics
PPTX
Embedded_Systems_in_Robotics_28_Slides.pptx
Hp embedd and_robotics
Embedded Systems & Robotics
robotics and its components
Introduction to Arduino and Robotics tech
Introduction to Arduino & Robotics
Fundamentals of embedded system and electronics
Module_1_Introduction to robotic and microcontroller.ppt
Obstacle Avoidance Robot
embedded systems and robotics on avr platform
Robotics and microcontroller (Introduction to Arduino)
roboticsembeddedsystems-090721110105-phpapp02.pptx
Seminar report on robotics (line follower) ppt
Robotics & Embedded Systems
Es robotics
Presentation on embedded system and robotics
final project report_full edit
Cell operated land rover robot
Pic18 f4520 and robotics
Embedded_Systems_in_Robotics_28_Slides.pptx
Ad

Recently uploaded (20)

PPTX
Construction Project Organization Group 2.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPT
Project quality management in manufacturing
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Artificial Intelligence
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Current and future trends in Computer Vision.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Sustainable Sites - Green Building Construction
PPTX
web development for engineering and engineering
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Construction Project Organization Group 2.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Internet of Things (IOT) - A guide to understanding
Automation-in-Manufacturing-Chapter-Introduction.pdf
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Project quality management in manufacturing
Operating System & Kernel Study Guide-1 - converted.pdf
Artificial Intelligence
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Current and future trends in Computer Vision.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Sustainable Sites - Green Building Construction
web development for engineering and engineering
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
CH1 Production IntroductoryConcepts.pptx
Lecture Notes Electrical Wiring System Components
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...

Hp embedd system and basic obotics

  • 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