I am just starting to work with VEXcode EXP, and I am having trouble getting the robots to turn properly using the Drivetrain and associated blocks . I had found the following issues:
-“turn right” and “turn to heading 90” always make the robot spin CCW, regardless of which motor is designated as left and which motor is designated as right. (Surely this is a bug?)
-as a result, the robot never stops turning (even when the heading reaches 90), whereas if I hold the robot in the air and spin it clockwise, the wheels do stop when the angle reaches 90.
I am displaying the BrainInterial heading and Drive rotation on the brain to verify the inertial sensing is working, and the issue is appearing on different robots.
I appreciate the responses. After following those suggestions and further experimentation, I found that by by switching the left and right motors, and setting the Drivetrain arrow to point down, the robot worked as expected. No combination would work for me with the Drivetrain arrow pointing up. (This explains my previous failures, since in my previous experiments the arrow was always up.)
For other newbies like me, I found that by switching the wires to the drive motors (instead of reversing the Drivetrain arrow), I could reverse the direction of the robot and have it work properly.