Software for Arduino Nano to control 8x8 dot matrix LED based on MAX7219 ICs in FC-16 boards with led matrix model 1088AS
- Configurable matrix size by attaching multiple Dot Matrixes
- Configurable marquees and animations to display
- Interactive games through joystick
- Arduino Nano or compatible
- 8x8 dot matrix LEDs model 1088AS with MAX7219 in FC-16 boards
- Battery or powerbank [ 5V, +2200 mAh ]
- Optional joystick analog 2-Axis with button for interactive games
- Optional switch button
- Optional dip switch to turn on/off the cube
- Matrix structure, up to your imagination
The software is splitted into Abstraction Layers so the responsability of each layer are very limited and will make easier the growth and maintenance of the project in a Architectural point of view. Using a objected-oriented language such as C++ accepted by Arduino, makes the implementation closer to this approach.
Dependencies: Needs to have access to Generic-Libraries/lib in this same repository
ArduinoNano-Matrix-LED
|--lib
| |--LM_Game
| | |- CLedGame.cpp
| | |- CLedGame.h
| |--LM_Marquee
| | |- CLedMarquee.cpp
| | |- CLedMarquee.h
|--src
| |- main.cpp
| |- main.h
|- platformio.ini
Generic-Libraries
|--lib
| |--Common_Lib
| |--Joystick_Lib
|--external-libs
| |--MD_MAX72XX
| |--LowerPower