/A_Simple_Rhythm_Game

A simple rhythm game programmable to the Atmel ATmega1284 microcontroller

Primary LanguageC

A Simple Rhythm Game

A simple rhythm game programmable to the Atmel ATmega1284 microcontroller. Players earn points by hitting buttons that correspond to the notes that come down the note highway. The goal is to accumulate the most points by the end of the song. This project was a lot of fun to do because it's a perfect blend of 3 things that I love: video games, music, and computer science.

alt text

An overview video of this project can be found here

Hardware

Parts List

  • ATmega1284 microcontroller
  • 8x8 LED matrix
  • 2 shift registers
  • 16x2 LCD display
  • 4 Sanwa arcade buttons
  • piezo buzzer
  • a lot of jumper wire
  • 8 330 Ohm resistors

Known Bugs

  • After completing a game, sometimes the score will increase by 16
    • I believe this has something to do with the song struct