This software implements in AVR Atmega328 microcontroller a driver for monocrome 8xN display for ASCII characteres, with horizontal animation.
The display is based on shift registers, that trigger transistors and power up desired LEDs.
The Data, Shift and Query pins is defined in definitions.h file, and can be customized.
You can check the Proteus simulation archive with all components and wiring configuration of this project in the proteus_simulation folder.
In any moment, the content for display can be sent by the user over an Serial communication and it is saved in EEPROM memory (non volatile).
After this, the display automatically generate the wished content characters and scroll it horizontally.
You can one-click build and generate the HEX file by using the Platform.io plugin for VS Code, the platformio.ini file present in root folder specifies the Platform.io project configuration.