Software for the 8x10 Pixel Serial Display Driver for the ATTiny13A.
Download the ATTiny13A Board and Install it in the Arduino IDE: https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json
A Tutorial showing how to program an ATTiny13A: https://www.instructables.com/Updated-Guide-on-How-to-Program-an-Attiny13-or-13a/
- 1x CD4017 Decade Counter
- 80x LED's of any color
- 1x 100 Ohm Resistor
- 10x 74HC164 8-Bit Shift Register
- 1x ATmel ATTiny13A 8-Bit Microcontroller
- 3x 7HC08 Quad 2 Input AND Gates
- Any Power Supply from 5V to 9V
- A LOT of Wires
- The Software uses about 1188 Bytes if you include all of the instructions in one sketch but I'm 99.99% sure you won't need all of them :)
-
Init (); -> Initializes Digital Pins - D0 as Serial Data; D1 as Ground Reference and D2 as Address Line.
-
saveToROM (EEPROM Address); -> Writes Software Bytes from SRAM to EEPROM starting from the mentioned address.
-
loadFromROM (EEPROM Address); -> Reads 10 Bytes from EEPROM starting from the mentioned address and loads it to SRAM.
-
changeAddress (New Address); -> Change VRAM Pointer Address to New Address.
-
dumpRAMtoVRAM (); -> Loads Software Bytes from SRAM to VRAM.
-
dumpROMtoVRAM (EEPROM Address); -> Reads 10 Bytes from EEPROM starting from the mentioned address and loads them to VRAM Directly.