Skip to the content.

BBGame248

BBGame248 is handheld game device that consists of an Arduino Nano processor board, a 24x8 LED matrix display, four input buttons and a piezoelectric speaker. This device can be programmed using the Arduino IDE. The BBGame248 GitHub repository at https://github.com/mtejada11/BBGame248 contains the BBGame248Lib library that can be used for programming this device, and it also contains a Space Invaders-like game.

BBGame248 build diagram Diagram of BBGame248 assembled on breadboard

Code

The BBGame248 GitHub repository at https://github.com/mtejada11/BBGame248 contains the following coding exercises:

How to Build

Building this breadboard game will take several hours, and this will vary based on the experience you have with basic electronics. The links below give an overview of this project, 2 sets of slides and handouts to print that are used for two days in a coding/electronics class for high school students.


(Photo of first prototype, wiring is slightly different)

How to Teach

These materials can be printed for the class:

Special thanks to Y. Hsing for the valuable help in teaching and making this class happen.

BBGame248 Arduino Library

The BBGame248Lib.zip library for Arduino included in this repository is a library that allows the BBGame248 device to be programmed with higher level methods/functions than the Arduino digitalWrite and digitalRead functions. See the page BBGame248Lib Library Reference page for more information on this library.