Oct
20

Super Mario Bros on an 8x8 LED matrix ❤

Posted in: Design & Technology


This is a game project for S10-05833 - Gadgets, Sensors, and Activity Recognition in HCI taught by Scott Hudson at Carnegie Mellon University. I created a simple version of Super Mario Bros using an 8x8 LED matrix (one color), an Arduino Nano, two buttons for the input (forward and jump), and a piezo sensor hooked to a separate Arduino for the theme song.

Credits:
Scrolling code: Oomlout 8x8 Scrolling Message (oomlout.com/​8X8M/​8X8M-Guide.pdf)
Level maps: Super Pixel Bros (bit.ly/​superpixbros) (transcribed by hand into bytes -- solid areas are 1's and empty areas are 0's)
Sheet music: mariopiano.com/​mario-sheet-music-overworld-main-theme.html (transcribed notes are used with piezo code: arduino.cc/​en/​Tutorial/​Tone)