2-Wheel Self Balancing Robot by Using Arduino and MPU6050

Use Arduino as the controller and sensor MPU6050 to control the balance. Just add a simple Serial Bluetooth module and use a Bluetooth Serial Controller APP for Android Phone to make the remote control.

In the first version, the controller is Arduino UNO, then in the sencond version as the following video shows, just change it to Arduino Lenardo.

Make it Glow Contest 2018

Toys Contest

Big and Small Contest

669 Discussions

sir, send me the schematic diagram,coding and the way the connection to my email am doing this project for my Final year exam need your help sir, kindly send me the request to my email- Pravindenvasu@Gmail.com

Hi, I have one question, Can we use Arduino UNO, as it has only two interrupt and this code need three interrupt. Also I tried using Leo, it did not work. I tried using Arduino Mega 2560 and it seems not responding. This same setup is working fine with other code ( without encoder option and interrupt ) . But for the above code seems to have issue ( for me ) with encoder motor and interrupt combination. Hope to get some options.

Just to let you know, I have used mega 2560- pin 2 ( mpu ), 18,19 for encoder connection.