16×16-dotted pixel art viewer with Arduino Nano and Unicorn HAT HD.
You can switch the animation by pressing button. The screen is turned off automatically after idling for 30 seconds, and it resumes by pressing button.
- Arduino Nano (or compatible product)
- Unicorn HAT HD
- A tact switch
- Wires, connectors, etc...
Clone the source code and open the project file "ArduinoX2PAV.ino" with Arduino IDE.
You can build the source code with following configuration.
- Board: "Arduino Nano"
- Processor: "ATmega328P (Old Bootloader)"
Then, you can transfer binary data to Arduino Nano by usual way.
You can design new scenario using Arduino X2PAV Scenario Editor.
This tool outputs a header file as scenario data.
To append the scenario you designed, edit "ArduinoX2PAV.ino".
- Include the header file.
- Add
SEQUENCE_DATA
macro to thesequences[]
array.
#include "data/sample1.h"
#include "data/sample2.h"
#include "data/sample3.h"
+#include "data/foo.h"
(ellipsis)
PROGMEM static const SEQUENCE_T sequences[] = {
SEQUENCE_DATA(sample1),
SEQUENCE_DATA(sample2),
SEQUENCE_DATA(sample3),
+ SEQUENCE_DATA(foo),
NULL
};
These codes are licensed under MIT License.