The main program bbgame114.ino contains a space invaders-like game that uses the BBGame248 library to demonstrate the use of text and graphics on the 11x4 LED matrix. The coding examples below show other types of programs that can be written.
The BBGame114Lib.zip library for Arduino included in this repository is a library that allows the BBGame114 device to be programmed with higher level methods/functions than the Arduino digitalWrite and digitalRead functions. See the page BBGame114Lib Library Reference page for more information on this library.
This repository contains several coding exercises. Exercises Ex01 to Ex03b are introductory Arduino exercises that do not require the LED matrix to be assembled. Exercises Ex04 to Ex07b are exercises than can be done with a partially assembled LED matrix of 5x4 pixels. The remaining exercises require the fully assembled BBGame114 circuit with and LED matrix of 11x4 pixels.
| Number | Description |
|---|---|
| Ex01 | Blink |
| Ex02 | Sequence |
| Ex02b | Sequence with Button |
| Ex03 | Text Input Output |
| Ex03b | Text Input Output LED Control |
| Ex04 | Matrix Test |
| Ex05 | Matrix Test with Lib |
| Ex06 | Numeric Counter |
| Ex07 | Set Pixels |
| Ex07b | Set Pixels with Photoresistor |
| Ex08 | Scrolling Text |
| Ex09 | Thousand Counter |
| Ex09b | Thousand Counter with Button |
| Ex10a | Game Elements (Ship) |
| Ex10b | Game Elements (Laser) |
| Ex10c | Full Space Invaders-like Game |
| Ex10d | Full Space Invaders-like Game with Score |
| Ex10e | Full Space Invaders-like Game with Custom Levels |
| Ex11a | Light Meter |
| Ex11b | Light Meter Bar Graph |
| Ex12 | NeoPixels |