![]() |
teleop drive changing help
Hey all! Our team is having 2 seperate drives that we want to have change.
The goal is to have one button on the Xbox controller Right now its MoveStick.getRawButton(0) and MoveStick.getRawButton(1). there's a group of motors, lets call them catcher, catcher1, catcher2. button 0 should make catcher and catcher1 drive. button 1 should make catcher1 and catcher 2 drive. We don't need to control turning or anything so the ".drive"method should work. I wish i had the code with me but its on a computer elsewhere in the building. I hope i was descriptive enough. Thanks! // i've created drives for each of the two being used they are RobotDrive front = new RobotDrive(catcher, catcher1); RobotDrive rear = new RobotDrive(catcher1, catcher2); Thanks!! |
Re: teleop drive changing help
So what's wrong with this type of logic?
If (Button 0 is pressed) { Drive Catcher; Drive Catcher1; } If (Button 1 is pressed) { Drive Catcher1; Drive Catcher2; } |
Re: teleop drive changing help
Its not working.... I put it in the code and get all kinds of errors, could you put it in code? what i have now is this
Code:
public void operatorControl() { |
Re: teleop drive changing help
what errors are you getting?
You may want to print messages to the Smart Dashboard so that you know a section of your code is executing. You may also want to add an Else to set the motor to (0,0) if the button is not pressed. |
| All times are GMT -5. The time now is 09:12. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi