NeoPixel Guitar Hero

A Guitar Hero style game for Raspberry Pi using a FadeCandy 8x8 NeoPixel NeoMatrix

Public Chat
Similar projects worth following
Guitar Hero is a popular game which is loved by so many people. In this project we use a FadeCandy 8x8 NeoPixel NeoMatrix and four buttons to recreate the experience. By pressing the relevant color-coded buttons at the right time, the player can activate each note in a song. The player's health is shown as a purple bar on the rightmost column of the NeoPixel NeoMatrix LED grid. This program can use any Stepmania track that has been parsed by smdataset (, so you can play any of your favorite songs.

There are four buttons connected to the Raspberry Pi, and each button corresponds to a specific note on the LED grid. The stepfile you've selected will tell the program when different notes should appear on the grid in sync with the rhythm of the song. When the notes reach the bottom row, press the correct button at the same time. If you press the button at the right time, you'll gain some health. If you miss a note, you'll lose health. Try to keep your health above zero and have fun!


Schematic Diagram

Portable Network Graphics (PNG) - 544.14 kB - 10/01/2018 at 02:26



Fritzing Diagram

fzz - 66.54 kB - 10/01/2018 at 02:25


  • 1 × Raspberry Pi 3
  • 1 × Fadecandy
  • 1 × NeoPixel NeoMatrix 8x8 LED Grid
  • 4 × Push Buttons Red, Blue, Green and Yellow

View project log

View all 5 instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates