I have implemented a PID function using the formula,
correction = Kp * error + Kd * (error - prevError) + kI * (sum of errors)
What should I do to keep my output between a certain range? say 0-255 If I disregard any value not between 0 to 255 it produces a jiggly behavior?