yceman_cristi
11-06-2009, 12:46 AM
Hy, I have a little problem and i don't see the solution. http://forums.parallax.com/images/smilies/shakehead.gif I have a normal Boe Bot with a BStamp 2px. The problem is the following: i run a normal code to move the engines front, back, clockwise and counter clockwise. For each movement i have a simple message. while operating the code on the BStamp it runs with no problem, once i start the engines it goes into an infinite loop and executes only the first part, the second i close the engines the programs continues normal. Sorry for the code the attachment manager had an error. Please help me solve the problem. Thanks
Program
' {$STAMP BS2px}
' {$PBASIC 2.5}
i VAR Word
FOR i=1 TO 120
PULSOUT 15,850
PULSOUT 14,850
PAUSE 20
DEBUG "a"
NEXT
FOR i=1 TO 124
PULSOUT 15,650
PULSOUT 14,650
PAUSE 20
DEBUG "b"
NEXT
FOR i=1 TO 122
PULSOUT 14,650
PULSOUT 15,850
PAUSE 20
DEBUG "c"
NEXT
FOR i=1 TO 122
PULSOUT 15,650
PULSOUT 14,850
PAUSE 20
DEBUG "d"
NEXT
end
response from debug: the program should drive the robot with approximation 3 sec in each movement, when i shut down the engines it continues with b
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccc cccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccccccccccccc ccccccccccccccccccccdddddddddddddddddddddddddddddd dddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddd dddddddddddddd
Program
' {$STAMP BS2px}
' {$PBASIC 2.5}
i VAR Word
FOR i=1 TO 120
PULSOUT 15,850
PULSOUT 14,850
PAUSE 20
DEBUG "a"
NEXT
FOR i=1 TO 124
PULSOUT 15,650
PULSOUT 14,650
PAUSE 20
DEBUG "b"
NEXT
FOR i=1 TO 122
PULSOUT 14,650
PULSOUT 15,850
PAUSE 20
DEBUG "c"
NEXT
FOR i=1 TO 122
PULSOUT 15,650
PULSOUT 14,850
PAUSE 20
DEBUG "d"
NEXT
end
response from debug: the program should drive the robot with approximation 3 sec in each movement, when i shut down the engines it continues with b
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccc cccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccccccccccccc ccccccccccccccccccccdddddddddddddddddddddddddddddd dddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddd dddddddddddddd