際際滷

際際滷Share a Scribd company logo
04/06 Weeks
Professional Training
Presented by
Rajesh Kumar
04/06 Weeks
Professional Training
Presented by Rajesh
Kumar/14001003908 317:37
input
Embedded
System
Output
Presented by Rajesh
Kumar/14001003908 417:37
??
input
Embedded
System
Output
Presented by Rajesh
Kumar/14001003908 517:37
Embedded System
6
Presented by Rajesh
Kumar/1400100390817:37
Embedded System
7
Presented by Rajesh
Kumar/1400100390817:37
Embedded System
8
Presented by Rajesh
Kumar/1400100390817:37
Embedded System
It is an Electronic Device which
is designed to perform some
Particular application(not as
general purpose like computer).
Input
Embedded
System
output
Presented by Rajesh
Kumar/14001003908 10
Particular
Task
Hardware
+
Software
17:37
MICROCONTROLLER
CPU RAM
I/O Peripherals ROM
Microcontroller
Presented by Rajesh
Kumar/14001003908 1117:37
MICROCONTROLLER
CPU RAM
I/O Peripherals ROM
Microcontroller
Presented by Rajesh
Kumar/14001003908 12
??
17:37
 A Program is Stored in the ROM. According
to the instruction stored in this Program ,
Microcontroller Perform the Task.
Presented by Rajesh
Kumar/14001003908 13
ROM ?
17:37
Process.
Write a Program as Per the given
task which we want to perform
Then the Program is to Burn into
the Microcontroller Memory..
Microcontroller Perform the task
according to instruction stored in
his memory
Presented by Rajesh
Kumar/14001003908 1417:37
Presented by Rajesh
Kumar/14001003908 1517:37
A Vending Machine
 A Library-A-Go-
Go library book
machine at the El
Cerrito del Norte
BART station in
California
Presented by Rajesh
Kumar/14001003908 1617:37
Presented by Rajesh
Kumar/14001003908 1717:37
Applications
 Communication
 Home Automation
 Military application missile
 Industrial applications
 Robotics .
18
Presented by Rajesh
Kumar/1400100390817:37
Home Automation
19
Presented by Rajesh
Kumar/1400100390817:37
Security System
20
Presented by Rajesh
Kumar/1400100390817:37
Medical Application
21
Presented by Rajesh
Kumar/1400100390817:37
Presented by Rajesh
Kumar/14001003908 2217:37

Presented by Rajesh
Kumar/14001003908 2317:37
Robotics
Robotics is a branch of engineering
which deals with study of Robots, Its
construction, Operations and Design
etc.
Presented by Rajesh
Kumar/14001003908 2517:37
 A "Robot" is any automatically
operated machine that replaces human
effort, though it may not resemble
human beings in appearance or
perform functions in a humanlike
manner
Presented by Rajesh
Kumar/14001003908 26
Robot
17:37
Three Laws Must be
followed by
THE ROBOT
Presented by Rajesh
Kumar/14001003908 2717:37
Three Laws of Robot
 A robot may not injure a human being or, through
inaction, allow a human being to come to harm.
 A robot must obey any orders given to it by
human beings, except where such orders would
conflict with the First Law.
 A robot must protect its own existence as long as
such protection does not conflict with the First or
Second Law.
Presented by Rajesh
Kumar/14001003908 2817:37
Technology Behind Robotics
Artificial
intelligence
Sensor
Actuator
Presented by Rajesh
Kumar/14001003908 2917:37
How Robot Moves?
17:37
Presented by Rajesh
Kumar/14001003908 30
Description of Movement of Robot
 At first TIMER has to initialize. (AT mega has 3
timers 0, 1, 2).
 OCRX= (int. value 0-255);
 forward movement: 1 in clockwise other in anti-
clock direction.
 Backward: opposite of forward.
 turning left: left wheel having less value of OCRX.
 Turning right: right wheel having less value OCRX.
17:37
Presented by Rajesh
Kumar/14001003908 31
Line following Robot
17:37
Presented by Rajesh
Kumar/14001003908 32
Presented by Rajesh
Kumar/14001003908 3317:37
Microcontrollers
8051
AVR(AT mega 16/32/64/128/256)
PIC
ARM etc.
Presented by Rajesh
Kumar/14001003908 3417:37
Microcontrollers
8051
AVR(AT mega 16/32/64/128/256)
PIC
ARM etc.
Presented by Rajesh
Kumar/14001003908 3517:37
Presented by Rajesh
Kumar/14001003908 3617:37
Presented by Rajesh
Kumar/14001003908 3717:37
I/O Function Registers
 DDRX > Sets whether a port is Input or Output
of PORTX.
 PORTX > Sets the Output Value of PORTX. For
example: PORTA=255 ( all pins work of port A as
output) for LED & LCD.
 PINX > Reads the Value of PORTX for ex.
PINA.0=0 (0th pin of port A working as input ) for
switches
17:37
Presented by Rajesh
Kumar/14001003908 38
Presented by Rajesh
Kumar/14001003908 3917:37
Presented by Rajesh
Kumar/14001003908 4017:37
Simulation of LCD interfacing
Presented by Rajesh
Kumar/14001003908 4117:37
Functions in LCD Interfacing
 lcd_clear()  clears screen
 lcd_gotoxy(x,y)  position
 lcd_putchar(char c)  display single character.
 lcd_putsf(string) whole string
 lcd_puts(char arr)  for array
 itoa(int val, char arr[])
 ftoa(float val, char decimal_places, char arr[])
17:37
Presented by Rajesh
Kumar/14001003908 42
Interfacing Of Various Devices
with Microcontroller
 LED
 MOTOR
 LCD
 7/14 SEGMENT DISPLAY
 LED DOT MATRIX DISPLAY
 KEYPAD
 ADC
 INTERRUPT CONCEPTS
 PULSE WIDTH MODULATION
Presented by Rajesh
Kumar/14001003908 4317:37
Conti...
 USART/UART
 Concepts of TIMERS
 VARIOUS PROJECTS BASED ON
EMBEDDED AND ROBOTICS
Line follower Robot
Path Follower Robot
Edge follower Robot
Home automation using GSM, GPS,
Bluetooth etc.
IC555 based Projects..etc.
Presented by Rajesh
Kumar/14001003908 4417:37
AVR DEVELOPMENT BOARD
17:37
Presented by Rajesh
Kumar/14001003908 45
Software Requirements
WinAVR
JAVA-RE
Ecilipse/AVRstdio-4
Proteus
HID Boot Flash/x-ctu
Presented by Rajesh
Kumar/14001003908 4617:37
conclusion
 This training Period is Much more Helpful
in My Professional carrer.
 During My training Period ,I learnt a lot
about Embedded and Robotics Field.
 Embedded and Robotics system is much
more versatile field in the field of
electronics which will Provide me great
benefits in future.
 I had done Programming in java also(Self
Learning).
17:37
Presented by Rajesh
Kumar/14001003908 47
Presented by Rajesh
Kumar/14001003908 4817:37

More Related Content

Embedded and Robotics System