ArduController is a GUI that allows you to tune a PID controller running on an Arduino. The GUI is written using Tkinter and Matplotlib for graphing, and communicates with the Arduino with pyserial.
The PID controller relies on three main parameters: Proportional (P), Integral (I), and Derivative (D). These parameters are adjusted to precisely guide the car based on sensor-detected track ...