Create a program to simulate a "Two Wheel Self Balancing Robot".
Consider
Add a graphics window to show each wheel's point of contact with the ground in real time. (How do they wander?)
Same as Project #1 except only one wheel. (Move in any direction.)
Arduino Two Wheel Self Balancing Robot (Instructables)
Arduino-PID-Library (GitHub)
Improving the Beginner’s PID – Introduction
How to Build an Arduino Self-Balancing Robot (MakerPro)