I am wondering why the vex controller joy sticks aren't "Nice"

What you should be seeing is a truncated circle, running a small piece of code like this.

vex::brain       Brain;
vex::controller  c1;

int main() {
    int count = 0;
   
    while(1) {
        Brain.Screen.printAt( 10, 50, "Hello V5 %d", count++ );
        printf("%d %d\n", c1.Axis3.position(), c1.Axis4.position() );
        // Allow other tasks to run
        this_thread::sleep_for(50);
    }
}

gives data that can be easily plotted, here is the result from a controller I have.
image

21 Likes