Apologies if this seems like a stupid question, but:
My team decided to go with a traditional tankdrive for our bot, and I was wondering if it is possible to set multiple buttons to the same motor.
I was hoping to have the triggers on our joysticks make the motor driving the arm spin in opposite directions, and was having trouble figuring out how to do this.
I’m sure what you are asking for is possible, and it’s probably even easy. A more precise description of what you want would help. Do you want the left joystick trigger to run a motor in one direction and the right joystick trigger to run it in the other direction? Do you want the motor to stop when both triggers are released? Do you have any preference for what happens when both triggers are pressed?
I was right, what you want is easy.
The triangular “Select” functions might be unfamiliar. The help describes them this way:
Returns the value wired to the t input or f input, depending on the value of s. If s is TRUE, this function returns the value wired to t. If s is FALSE, this function returns the value wired to f.
So when neither button is pressed, the motor is set to 0. When the forward button is pressed, the motor is set to 1 (full speed forward – change the constant if you want some other speed). When only the reverse button is pressed, the motor is set to -1 (full speed reverse – change it if you want).