Alright. I am going to make the assumption that you are using line code (which is indeed possible without Pro). I would like to state that I myself have not created a PID loop, however, I have compiled a growing list of resources.
- PID Beginner’s Guide • Renegade Robotics This link is from another robotics program (not mine), and it summarizes and explains PID quite well.
- https://georgegillard.com/resources/documents This is a link you see quite often, for a very good reason. It is arguably one of the most helpful resources for PID loops ever, and was even written with VEX robotics in mind. It teaches you more of the theory as opposed to the exact coding syntax. I strongly recommend using this resource- I’ve been studying it in class for the past few days.
- What is a PID controller? This is another forum post which I found massively helpful if you scroll through the replies.
The forums are an extremely valuable resource, so I have also spent hours scouring them and searching more and more. There is a recent forum about programming in block (if you choose to do so), however, it hasn’t had any exact answers. These resources should help you get the theory down, and over time syntax will eventually be learned. I do stress how the forums can help, as you get to see common errors, and even some of the direct code to get some advice.
Good luck, and happy programming.