Catapult code example vex v5

I need help for my catapult code. I couldn’t configure my cata code truly. Its position changes every time i press the button. Here is my code example.

if (catacounter == true) {
    cata.spin(forward,60,pct);
    task::sleep(150);
    catacounter = false;
    }
    else {
     cata.rotateTo(0,deg,false);
    }

You need a sensor like a limit switch, rotation sensor, or potentiometer.

2 Likes