/BBMatrix54

BBMatrix54 is a small 5x4 LED matrix circuit built on mini breadboard and controlled by an Arduino Nano processor. It is a good device for coding exercises.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

BBMatrix54

BBMatrix54 is a small LED matrix circuit built on a 400-point breadboard and controlled by an Arduino Nano processor. The LED matrix consists of twenty LEDs arranged in a 5x4 matrix, and the circuit also has two input buttons. The LED matrix can be programmed using the Arduino IDE. This GitHub repository contains the BBMatrixLib45 library used for programming this matrix, and there are also several coding exercises.

Instructions for building the BBMatrix54 circuit are available here: BBMatrix54 Build Instructions. The BBMatrix54 circuit is based on an earlier project BBGame114 that consists of an 11x4 LED matrix.

BBMatrix54 build diagram
Diagram of BBMatrix54 assembled on 400-point solderless breadboard

BBMatrix54 circuit diagram
Circuit diagram

BBMatrix54 Arduino Library

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

BBMatrix54 Coding Exercises

Number Description
Ex1 Blink
Ex2 Sequence
Ex3 Matrix Test
Ex4 Spinner
Ex4b Spinner with Buttons
Ex5 Counter
Ex6 Scrolling Text