One of the main components I have used in this project is the MPU6050 gyro sensor. The gyro sensor has brought in a physical aspect to my game which now requires the player to rotate the console sideways in order to move their character horizontally. The player can control the vertical movement using 2 buttons.

The gyro sensor has 8 GPIO pins but I have only connected 4 to the arduino nano for this project. The ones I have used are :
VCC and GND Pins - To provide power to the gyro sensor (gyro sensor requires 3.3V)
SCL and SDA Pins - For communication
One of the challenges I faced was figuring out how to measure the angle of rotation using the gyro sensor. Eventually I understood how to measure the angle of rotation and then programmed my game to change the player's x position based on the angle measure by the gyro sensor along the x axis. I have used the MPU6050_light library to measure the angle along the x axis.

Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.