Escolar Documentos
Profissional Documentos
Cultura Documentos
E-Yantra Team
Embedded Real-Time Systems Lab
Indian Institute of Technology-Bombay
IIT Bombay
October 16, 2012
www.e-yantra.org
1/1
www.e-yantra.org
2/1
Various Motion
www.e-yantra.org
3/1
Various Motion
Various Motion
www.e-yantra.org
3/1
Various Motion
Forward
www.e-yantra.org
3/1
Various Motion
Forward
Various Motion
Forward
www.e-yantra.org
3/1
Various Motion
Forward
Backward
www.e-yantra.org
3/1
Various Motion
Forward
Backward
Various Motion
Forward
Backward
Various Motion
Left
Forward
Backward
www.e-yantra.org
3/1
Various Motion
Forward
Backward
Left
Various Motion
Left
Forward
Backward
www.e-yantra.org
3/1
Various Motion
Forward
Left
Backward
Right
www.e-yantra.org
3/1
Various Motion
Forward
Left
Backward
Right
www.e-yantra.org
3/1
www.e-yantra.org
4/1
Soft-Right
www.e-yantra.org
4/1
Soft-Right
Soft-Right
www.e-yantra.org
4/1
Soft-Right
Soft-Left
Soft-Right
Soft-Left
Soft-Right
Soft-Left
Backward Left
Soft-Right
Soft-Left
www.e-yantra.org
4/1
Soft-Right
Soft-Left
Backward Left
Backward Left
Soft-Right
Soft-Left
www.e-yantra.org
4/1
Backward Left
Soft-Right
Backward Right
Soft-Left
www.e-yantra.org
4/1
Backward Left
Soft-Right
Backward Right
Soft-Left
www.e-yantra.org
4/1
www.e-yantra.org
5/1
Anti-Clockwise Motion
www.e-yantra.org
5/1
Anti-Clockwise Motion
www.e-yantra.org
5/1
Anti-Clockwise Motion
Clockwise Motion
www.e-yantra.org
5/1
L293D IC
www.e-yantra.org
6/1
L293D IC
www.e-yantra.org
6/1
www.e-yantra.org
7/1
www.e-yantra.org
7/1
www.e-yantra.org
7/1
www.e-yantra.org
7/1
www.e-yantra.org
7/1
www.e-yantra.org
7/1
www.e-yantra.org
7/1
www.e-yantra.org
7/1
www.e-yantra.org
7/1
www.e-yantra.org
7/1
Logic Table
www.e-yantra.org
8/1
Logic Table
Direction
PA(0)
LB
PA(1)
LF
PA(2)
RF
PA(3)
RB
Forward
www.e-yantra.org
8/1
Logic Table
Direction
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
www.e-yantra.org
PA(3)
RB
0
8/1
Logic Table
Direction
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
www.e-yantra.org
PA(3)
RB
0
8/1
Logic Table
Direction
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Direction
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Direction
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Direction
Left
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Direction
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Direction
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Direction
Right
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Right
Direction
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Right
Direction
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Right
Direction
Soft Left
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Right
Soft Left
Direction
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Right
Soft Left
Direction
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Right
Soft Left
Direction
Soft Right
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Right
Soft Left
Soft Right
Direction
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Right
Soft Left
Soft Right
Direction
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Right
Soft Left
Soft Right
Direction
Stop
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Right
Soft Left
Soft Right
Stop
Direction
www.e-yantra.org
8/1
Logic Table
Forward
PA(0)
LB
0
PA(1)
LF
1
PA(2)
RF
1
PA(3)
RB
0
Backward
Left
Right
Soft Left
Soft Right
Stop
Direction
www.e-yantra.org
8/1
www.e-yantra.org
9/1
www.e-yantra.org
9/1
www.e-yantra.org
9/1
Pin Configuration
www.e-yantra.org
9/1
Pin Configuration
void motion_pin_config (void)
{
DDRA = 0x0F; // Output Port
PORTA = 0x00; // Initally motor is stop
DDRL =
// Enable Pin
PORTL =
// Initally low
}
www.e-yantra.org
9/1
www.e-yantra.org
10/1
www.e-yantra.org
10/1
www.e-yantra.org
10/1
www.e-yantra.org
10/1
www.e-yantra.org
10/1
10/1
www.e-yantra.org
11/1
www.e-yantra.org
11/1
Backward();
www.e-yantra.org
11/1
Backward();
Right();
www.e-yantra.org
11/1
Backward();
Right();
Left();
www.e-yantra.org
11/1
Backward();
Right();
Left();
Soft Right();
www.e-yantra.org
11/1
Backward();
Right();
Left();
Soft Right();
Soft Left();
www.e-yantra.org
11/1
Thank You!
Post your queries on: http://qa.e-yantra.org/
www.e-yantra.org
12/1