The students in our tutoring program have been having a lot of fun with their self-balancing robots. We make it balance using nothing more than batteries, a microcontroller, DC Motors and some code! This one balanced itself for 20 minutes before I shut it down …