Skip to content

Simple arcade like motorcycling racing game controlled by gyroscope sensor (Arduino Uno/Nano with gyro sensor MPU6050, SSD1306 OLED 128x64 pixel display and an optional passive buzzer). Game is short and more a technical demo

License

Notifications You must be signed in to change notification settings

codingABI/GyroRacer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GyroRacer

Simple arcade like motorcycling racing game controlled by gyroscope sensor. Game is short and more a technical demo.

screenshot

capture

Simulation https://wokwi.com/projects/332016926716854868

Video https://youtu.be/_jVGUhDsQbE

License and copyright

My code is licensed under the terms of the MIT License License Copyright (c) 2022 codingABI.

Hardware

Arduino Uno/Nano with gyroscope sensor MPU6050, SSD1306 OLED 128x64 pixel display and an optional passive buzzer.

breadboard

Running on breadboard was not very stable for me over time (occassionally i2c-bus freezes). The same circuit soldered on board ran stable.

Appendix

Schematic

schema

Used development environment

  • Arduino IDE 2.3.4 or 1.8.19
  • Arduino AVR Boards Version 1.8.6
  • Adafruit GFX Library 1.11.11
  • Adafruit SSD1306 2.5.13 (dont forget to uncomment #define SSD1306_NO_SPLASH in Adafruit_SSD1306.h to prevent the "Sketch too big" error)
  • I2Cdev (from https://github.com/jrowberg/i2cdevlib)

Player sprite

Player sprite

Animated player sprite

About

Simple arcade like motorcycling racing game controlled by gyroscope sensor (Arduino Uno/Nano with gyro sensor MPU6050, SSD1306 OLED 128x64 pixel display and an optional passive buzzer). Game is short and more a technical demo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages