View Full Version : Negatives not working.
Alexandstein
20-02-2010, 22:45
In our robot code, we are attempting to program a motor to go forward for .5 seconds, and then go backwards for another .5 seconds at the press of a button, but for some reason, negative numbers are not working. The motor goes forward for .5 seconds, and goes forward again instead of backwards.
For the motor speed we have -0.5 entered in.
We tried controlling the motor to go backwards and forward using the throttle axis on the joystick it worked fine.
Thanks for any help!
Mark McLeod
21-02-2010, 09:51
-0.5 is usually forwards. That's what your throttle sends.
It's probably the positive speed value that's causing you trouble.
Alexandstein
21-02-2010, 12:49
What can I do to fix that?
We just tried having one value 0.5 and another value of 0.5 connected to a negate function, then connected to the motor speed control. Again, no luck.
Thanks for all help you can give.
Egg 3141592654
26-02-2010, 11:23
one of your motors could be wired backwards, in this case, just go to Begin and click true for isInverted(), of course, that is if this motor is an issue for all your states.
What can I do to fix that?
We just tried having one value 0.5 and another value of 0.5 connected to a negate function, then connected to the motor speed control. Again, no luck.
Thanks for all help you can give.
A negate function?
Try just wiring a constant -0.5 to the motor, it worked fine for us.
EDIT: eh, reading your first post again, it looks like that's the first thing you tried :P
vBulletin® v3.6.4, Copyright ©2000-2017, Jelsoft Enterprises Ltd.