Hi , I meet a problem. can anyone finger out which wrong.
Enviroement: V5
Motor: 4-wheel
My code:
main.cpp
int main() {
// Initializing Robot Configuration. DO NOT REMOVE!
vexcodeInit();
.....
main_brain.Screen.print("Main function running...");
//print all sensor value
task displayTaskInstance(displayTask);
repeat(2) {
drive_train.driveFor(1000, mm);
wait(1, sec);
drive_train.setDriveVelocity(30, percent);
drive_train.turnFor(90, degrees);
wait(1, seconds);
drive_train.turnFor(-90, degrees);
wait(1, seconds);
//stop
drive_train.stop();
}
while (true) {
//joystick 4 forword & back
int axis_forward_back_value = main_controller.Axis3.value();
drive_train.drive(direct(axis_forward_back_value),
abs(axis_forward_back_value), velocityUnits::pct);
//joystick 4 turn left & right
int axis_left_right_value = main_controller.Axis4.value();
drive_train.turnFor(axis_left_right_value, degrees, false);
}
return 0;
}
Problem:
1.drive_train.stop(); invoked , the joystick will not work.
2.if i comment drive_train.stop(); the joystick can controller forword & back ,but not turn left & right.
thanks.