| ROBODYSSEY SYSTEMS LLC |
|
Product Catalog Code Page Policies Gallery Whats New Press Releases Resources Links Contact Us About Us Press Educators Page BasicX and Robotics book After School Mini Challenge! Free Robots to Kids Hack-A-Toy Shopping Cart |
Page15_12
|
| PIC Home | Previous Page | Next Page | Next Chapter |

PROGRAM NAME CREATED VIA NEW PROJECT!!
COPY AND PASTE FROM NEXT LINE DOWN
'***********************************************
Sub Procedure Forward
PortB = %00000000
Delay_ms(5)
PortB = %00101101
Delay_ms(50)
end sub
'***********************************************
Sub Procedure Reverse
PortB = %00000000
Delay_ms(10)
PortB = %00110011
end sub
'***********************************************
Sub Procedure T_Left
PortB = %00000000
Delay_ms(10)
PortB = %00101011
end sub
'***********************************************
Sub Procedure T_Right
PortB = %00000000
Delay_ms(10)
PortB = %00110101
end sub
'***********************************************
Sub Procedure Halt
PortB = %00000000
end sub
'***********************************************
Main:
TrisB = %00000000 ' Configure pins of PortB as output
TrisA = %00001111 ' Configure some pins of PortA as input(1)
CMCON = %00000111
mainloop:
If TestBit(PortA,2) = 0 Then
Halt
Delay_ms(1000)
Reverse
Delay_ms(1000)
T_Right
Delay_ms(1000)
End If
If TestBit(PortA,3) = 0 Then
Halt
Delay_ms(1000)
Reverse
Delay_ms(1000)
T_Left
Delay_ms(1000)
End If
Forward
Goto mainloop
End.
| PIC Home | Previous Page | Next Page | Next Chapter |
Page: 1 2 3 4 5 6 7 8 9 10 11 12
| Home | Product Catalog | Shopping Cart | Resources | Links |
| Code Page | Policies | Gallery |