8 x 8 led matrix red green 32 mm

#include <avr/pgmspace.h>
#include <inttypes.h>


static prog_uint8_t bbb[] PROGMEM = {            // list of 256 (8x8 bit) fonts yo program memory

    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 003 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 004 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 005 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 006 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 007 (.)
    
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 003 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 004 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 006 (.)
    0x77, 0xEB, 0xD5, 0xAA, 0x55, 0xAB, 0xD7, 0xEE,    // Char 007 (.)
        0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 003 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 004 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 006 (.)
    0x77, 0xEB, 0xD5, 0xAA, 0x55, 0xAB, 0xD7, 0xEE,    // Char 007 (.)
        0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 003 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 004 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 006 (.)
    0x77, 0xEB, 0xD5, 0xAA, 0x55, 0xAB, 0xD7, 0xEE,    // Char 007 (.)
        0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 003 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 004 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 006 (.)
    0x77, 0xEB, 0xD5, 0xAA, 0x55, 0xAB, 0xD7, 0xEE,    // Char 007 (.)
        0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 003 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 004 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 006 (.)
    0x77, 0xEB, 0xD5, 0xAA, 0x55, 0xAB, 0xD7, 0xEE,    // Char 007 (.)
        0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 003 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 004 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 006 (.)
    0x77, 0xEB, 0xD5, 0xAA, 0x55, 0xAB, 0xD7, 0xEE,    // Char 007 (.)
        0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 003 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 004 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x10, 0x28, 0x44, 0x38, 0x44, 0x38, 0x44, 0x38,    // Char 003 (.)
    0x00, 0x54, 0x2A, 0x54, 0x2A, 0x54, 0x2A, 0x00,    // Char 004 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0x2A, 0x15, 0x82, 0x41, 0x82, 0x41, 0xA8, 0x54,    // Char 006 (.)
    0x77, 0xEB, 0xC5, 0x82, 0x41, 0xA3, 0xD7, 0xEE,    // Char 007 (.)
        0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x10, 0x28, 0x44, 0x38, 0x44, 0x38, 0x44, 0x38,    // Char 003 (.)
    0x00, 0x54, 0x2A, 0x54, 0x2A, 0x54, 0x2A, 0x00,    // Char 004 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0x2A, 0x15, 0x82, 0x41, 0x82, 0x41, 0xA8, 0x54,    // Char 006 (.)
    0x77, 0xEB, 0xC5, 0x82, 0x41, 0xA3, 0xD7, 0xEE,    // Char 007 (.)
        0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 006 (.)
    0x77, 0xEB, 0xD5, 0xAA, 0x55, 0xAB, 0xD7, 0xEE,    // Char 007 (.)
        0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 003 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 004 (.)
        0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x10, 0x28, 0x44, 0x38, 0x44, 0x38, 0x44, 0x38,    // Char 003 (.)
    0x00, 0x54, 0x2A, 0x54, 0x2A, 0x54, 0x2A, 0x00,    // Char 004 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0x2A, 0x15, 0x82, 0x41, 0x82, 0x41, 0xA8, 0x54,    // Char 006 (.)
    0x77, 0xEB, 0xC5, 0x82, 0x41, 0xA3, 0xD7, 0xEE,    // Char 007 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 006 (.)
    0x77, 0xEB, 0xD5, 0xAA, 0x55, 0xAB, 0xD7, 0xEE,    // Char 007 (.)
        0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
        0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x10, 0x28, 0x44, 0x38, 0x44, 0x38, 0x44, 0x38,    // Char 003 (.)
    0x00, 0x54, 0x2A, 0x54, 0x2A, 0x54, 0x2A, 0x00,    // Char 004 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0x2A, 0x15, 0x82, 0x41, 0x82, 0x41, 0xA8, 0x54,    // Char 006 (.)
    0x77, 0xEB, 0xC5, 0x82, 0x41, 0xA3, 0xD7, 0xEE,    // Char 007 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 003 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 004 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 006 (.)
    0x77, 0xEB, 0xD5, 0xAA, 0x55, 0xAB, 0xD7, 0xEE,    // Char 007 (.)
        0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 000 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 001 (.)
    0xAA, 0x55, 0xBA, 0x7D, 0xBA, 0x55, 0xAA, 0x55,    // Char 002 (.)
    0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,    // Char 003 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 004 (.)
    0x55, 0xBA, 0x7D, 0xEE, 0x7D, 0xBA, 0x55, 0xAA,    // Char 005 (.)
    0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55,    // Char 006 (.)
    0x77, 0xEB, 0xD5, 0xAA, 0x55, 0xAB, 0xD7, 0xEE,    // Char 007 (.)
    

    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // Char 032 ( )
    0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x10, 0x00,    // Char 033 (!)
    0x44, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // Char 034 (")
    0x28, 0x28, 0xFE, 0x28, 0xFE, 0x28, 0x28, 0x00,    // Char 035 (#)
    0x28, 0x7C, 0xA8, 0x7C, 0x2A, 0x7C, 0x28, 0x00,    // Char 036 ($)
    0x60, 0x94, 0x68, 0x10, 0x2C, 0x52, 0x8C, 0x00,    // Char 037 (%)
    0x30, 0x48, 0x30, 0x48, 0x86, 0x84, 0x78, 0x00,    // Char 038 (&)
    0x04, 0x04, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,    // Char 039 (')
    0x10, 0x20, 0x40, 0x40, 0x40, 0x20, 0x10, 0x00,    // Char 040 (()
    0x10, 0x08, 0x04, 0x04, 0x04, 0x08, 0x10, 0x00,    // Char 041 ())
    0x00, 0x54, 0x38, 0x7C, 0x38, 0x54, 0x00, 0x00,    // Char 042 (*)
    0x00, 0x08, 0x08, 0x3E, 0x08, 0x08, 0x00, 0x00,    // Char 043 (+)
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x10,    // Char 044 (,)
    0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00,    // Char 045 (-)
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,    // Char 046 (.)
    0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x00,    // Char 047 (/)
    0x00, 0x18, 0x24, 0x2C, 0x34, 0x24, 0x18, 0x00,    // Char 048 (0)
    0x00, 0x10, 0x30, 0x10, 0x10, 0x10, 0x38, 0x00,    // Char 049 (1)
    0x00, 0x18, 0x24, 0x04, 0x18, 0x20, 0x3C, 0x00,    // Char 050 (2)
    0x00, 0x38, 0x04, 0x18, 0x04, 0x04, 0x38, 0x00,    // Char 051 (3)
    0x00, 0x20, 0x28, 0x28, 0x3C, 0x08, 0x08, 0x00,    // Char 052 (4)
    0x00, 0x3C, 0x20, 0x38, 0x04, 0x04, 0x38, 0x00,    // Char 053 (5)
    0x00, 0x1C, 0x20, 0x38, 0x24, 0x24, 0x18, 0x00,    // Char 054 (6)
    0x00, 0x3C, 0x04, 0x08, 0x10, 0x10, 0x10, 0x00,    // Char 055 (7)
    0x00, 0x18, 0x24, 0x18, 0x24, 0x24, 0x18, 0x00,    // Char 056 (8)
    0x00, 0x18, 0x24, 0x24, 0x1C, 0x04, 0x38, 0x00,    // Char 057 (9)
    0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,    // Char 058 (:)
    0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x20, 0x00,    // Char 059 (;)
    0x00, 0x08, 0x10, 0x20, 0x10, 0x08, 0x00, 0x00,    // Char 060 (<)
    0x00, 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x00, 0x00,    // Char 061 (=)
    0x00, 0x20, 0x10, 0x08, 0x10, 0x20, 0x00, 0x00,    // Char 062 (>)
    0x7C, 0x82, 0x04, 0x08, 0x10, 0x00, 0x10, 0x00,    // Char 063 (?)
    0x7C, 0x82, 0x9A, 0xAA, 0xAA, 0x9E, 0x7C, 0x00,    // Char 064 (@)
    0x00, 0x18, 0x24, 0x24, 0x3C, 0x24, 0x24, 0x00,    // Char 065 (A)
    0x00, 0x38, 0x24, 0x38, 0x24, 0x24, 0x38, 0x00,    // Char 066 (B)
    0x00, 0x18, 0x24, 0x20, 0x20, 0x24, 0x18, 0x00,    // Char 067 (C)
    0x00, 0x38, 0x24, 0x24, 0x24, 0x24, 0x38, 0x00,    // Char 068 (D)
    0x00, 0x3C, 0x20, 0x38, 0x20, 0x20, 0x3C, 0x00,    // Char 069 (E)
    0x00, 0x3C, 0x20, 0x38, 0x20, 0x20, 0x20, 0x00,    // Char 070 (F)
    0x00, 0x18, 0x24, 0x20, 0x2C, 0x24, 0x18, 0x00,    // Char 071 (G)
    0x00, 0x24, 0x24, 0x3C, 0x24, 0x24, 0x24, 0x00,    // Char 072 (H)
    0x00, 0x38, 0x10, 0x10, 0x10, 0x10, 0x38, 0x00,    // Char 073 (I)
    0x00, 0x04, 0x04, 0x04, 0x04, 0x24, 0x18, 0x00,    // Char 074 (J)
    0x00, 0x28, 0x28, 0x30, 0x28, 0x24, 0x24, 0x00,    // Char 075 (K)
    0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x00,    // Char 076 (L)
    0x00, 0x44, 0x6C, 0x54, 0x44, 0x44, 0x44, 0x00,    // Char 077 (M)
    0x00, 0x24, 0x34, 0x34, 0x2C, 0x2C, 0x24, 0x00,    // Char 078 (N)
    0x00, 0x18, 0x24, 0x24, 0x24, 0x24, 0x18, 0x00,    // Char 079 (O)
    0x00, 0x38, 0x24, 0x24, 0x38, 0x20, 0x20, 0x00,    // Char 080 (P)
    0x00, 0x18, 0x24, 0x24, 0x24, 0x24, 0x1C, 0x02,    // Char 081 (Q)
    0x00, 0x38, 0x24, 0x24, 0x38, 0x24, 0x24, 0x00,    // Char 082 (R)
    0x00, 0x1C, 0x20, 0x18, 0x04, 0x04, 0x38, 0x00,    // Char 083 (S)
    0x00, 0x38, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00,    // Char 084 (T)
    0x00, 0x24, 0x24, 0x24, 0x24, 0x24, 0x3C, 0x00,    // Char 085 (U)
    0x00, 0x24, 0x24, 0x24, 0x24, 0x14, 0x0C, 0x00,    // Char 086 (V)
    0x00, 0x44, 0x44, 0x44, 0x54, 0x6C, 0x44, 0x00,    // Char 087 (W)
    0x00, 0x24, 0x24, 0x10, 0x08, 0x24, 0x24, 0x00,    // Char 088 (X)
    0x00, 0x22, 0x22, 0x14, 0x08, 0x08, 0x08, 0x00,    // Char 089 (Y)
    0x00, 0x3C, 0x04, 0x08, 0x10, 0x20, 0x3C, 0x00,    // Char 090 (Z)
    0x1C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x1C, 0x00,    // Char 091 ([)
    0x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x00,    // Char 092 (\)
    0x70, 0x10, 0x10, 0x10, 0x10, 0x10, 0x70, 0x00,    // Char 093 (])
    0x00, 0x00, 0x10, 0x38, 0x6C, 0xC6, 0x00, 0x00,    // Char 094 (^)
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,    // Char 095 (_)
    0x10, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,    // Char 096 (`)
    0x00, 0x00, 0x18, 0x24, 0x3C, 0x24, 0x24, 0x00,    // Char 097 (a)
    0x00, 0x00, 0x38, 0x24, 0x38, 0x24, 0x38, 0x00,    // Char 098 (b)
    0x00, 0x00, 0x18, 0x24, 0x20, 0x24, 0x18, 0x00,    // Char 099 (c)
    0x00, 0x00, 0x38, 0x24, 0x24, 0x24, 0x38, 0x00,    // Char 100 (d)
    0x00, 0x00, 0x3C, 0x20, 0x38, 0x20, 0x3C, 0x00,    // Char 101 (e)
    0x00, 0x00, 0x3C, 0x20, 0x38, 0x20, 0x20, 0x00,    // Char 102 (f)
    0x00, 0x00, 0x1C, 0x20, 0x2C, 0x24, 0x18, 0x00,    // Char 103 (g)
    0x00, 0x00, 0x24, 0x24, 0x3C, 0x24, 0x24, 0x00,    // Char 104 (h)
    0x00, 0x00, 0x1C, 0x08, 0x08, 0x08, 0x1C, 0x00,    // Char 105 (i)
    0x00, 0x00, 0x04, 0x04, 0x04, 0x24, 0x18, 0x00,    // Char 106 (j)
    0x00, 0x00, 0x24, 0x28, 0x30, 0x28, 0x24, 0x00,    // Char 107 (k)
    0x00, 0x00, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x00,    // Char 108 (l)
    0x00, 0x00, 0x42, 0x66, 0x5A, 0x42, 0x42, 0x00,    // Char 109 (m)
    0x00, 0x00, 0x24, 0x34, 0x3C, 0x2C, 0x24, 0x00,    // Char 110 (n)
    0x00, 0x00, 0x18, 0x24, 0x24, 0x24, 0x18, 0x00,    // Char 111 (o)
    0x00, 0x00, 0x38, 0x24, 0x38, 0x20, 0x20, 0x00,    // Char 112 (p)
    0x00, 0x00, 0x18, 0x24, 0x24, 0x24, 0x1C, 0x02,    // Char 113 (q)
    0x00, 0x00, 0x38, 0x24, 0x38, 0x24, 0x24, 0x00,    // Char 114 (r)
    0x00, 0x00, 0x1C, 0x20, 0x18, 0x04, 0x38, 0x00,    // Char 115 (s)
    0x00, 0x00, 0x38, 0x10, 0x10, 0x10, 0x10, 0x00,    // Char 116 (t)
    0x00, 0x00, 0x24, 0x24, 0x24, 0x24, 0x3C, 0x00,    // Char 117 (u)
    0x00, 0x00, 0x24, 0x24, 0x24, 0x14, 0x0C, 0x00,    // Char 118 (v)
    0x00, 0x00, 0x42, 0x42, 0x5A, 0x66, 0x42, 0x00,    // Char 119 (w)
    0x00, 0x00, 0x44, 0x28, 0x10, 0x28, 0x44, 0x00,    // Char 120 (x)
    0x00, 0x00, 0x44, 0x28, 0x10, 0x10, 0x10, 0x00,    // Char 121 (y)
    0x00, 0x00, 0x7C, 0x08, 0x10, 0x20, 0x7C, 0x00,    // Char 122 (z)

    0x00, 0xFE, 0x86, 0x8E, 0xD2, 0xE2, 0xC2, 0xFE,    // Char 048 (0)
    0x00, 0x10, 0x10, 0x10, 0x30, 0x30, 0x30, 0x30,    // Char 049 (1)
    0x00, 0x3C, 0x46, 0x06, 0x0C, 0x30, 0x60, 0x7E,    // Char 050 (2)
    0x00, 0x3C, 0x46, 0x06, 0x1C, 0x02, 0x62, 0x7C,    // Char 051 (3)
    0x00, 0x4C, 0x4C, 0x44, 0x44, 0x7C, 0x0C, 0x0C,    // Char 052 (4)
    0x00, 0x7E, 0x40, 0x7C, 0x02, 0x02, 0x62, 0x7C,    // Char 053 (5)
    0x00, 0x3C, 0x66, 0x40, 0x7C, 0x62, 0x62, 0x3C,    // Char 054 (6)
    0x00, 0x7C, 0x0C, 0x04, 0x04, 0x0C, 0x0C, 0x0C,    // Char 055 (7)
    0x00, 0x3C, 0x46, 0x46, 0x3C, 0x62, 0x62, 0x3C,    // Char 056 (8)
    0x00, 0x3C, 0x46, 0x46, 0x3E, 0x02, 0x62, 0x3C,    // Char 057 (9)
    0x00, 0x00, 0x30, 0x30, 0x00, 0x00, 0x30, 0x30,    // Char 058 (:)
    0x00, 0x00, 0x30, 0x30, 0x00, 0x00, 0x30, 0x30,    // Char 059 (;)
    0x60, 0x18, 0x30, 0x60, 0xC0, 0x60, 0x30, 0x18,    // Char 060 (<)
    0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00,    // Char 061 (=)
    0x00, 0x60, 0x30, 0x18, 0x0C, 0x18, 0x30, 0x60,    // Char 062 (>)
    0x00, 0x78, 0xCC, 0x0C, 0x18, 0x30, 0x00, 0x30,    // Char 063 (?)
    0x00, 0x7C, 0xC6, 0xDE, 0xDE, 0xDE, 0xC0, 0x78,    // Char 064 (@)
    0x00, 0x7E, 0x46, 0x42, 0x42, 0x7E, 0x62, 0x62,    // Char 065 (A)
    0x00, 0x7C, 0x4C, 0x44, 0x7E, 0x62, 0x62, 0x7E,    // Char 066 (B)
    0x00, 0x7E, 0x46, 0x40, 0x60, 0x60, 0x62, 0x7E,    // Char 067 (C)
    0x00, 0x7C, 0x46, 0x46, 0x42, 0x62, 0x62, 0x7C,    // Char 068 (D)
    0x00, 0x7E, 0x46, 0x40, 0x78, 0x60, 0x62, 0x7E,    // Char 069 (E)
    0x00, 0x7E, 0x46, 0x40, 0x78, 0x60, 0x60, 0x60,    // Char 070 (F)
    0x00, 0x7E, 0x46, 0x40, 0x4E, 0x62, 0x62, 0x7E,    // Char 071 (G)
    0x00, 0x4C, 0x4C, 0x44, 0x7C, 0x64, 0x64, 0x64,    // Char 072 (H)
    0x00, 0x10, 0x10, 0x10, 0x18, 0x18, 0x18, 0x18,    // Char 073 (I)
    0x00, 0x06, 0x06, 0x02, 0x02, 0x62, 0x62, 0x7E,    // Char 074 (J)
    0x00, 0x46, 0x46, 0x4C, 0x78, 0x64, 0x62, 0x62,    // Char 075 (K)
    0x00, 0x40, 0x40, 0x40, 0x60, 0x60, 0x60, 0x7E,    // Char 076 (L)
    0x00, 0xC6, 0xEE, 0xBE, 0x92, 0xD2, 0xC2, 0xC2,    // Char 077 (M)
    0x00, 0x46, 0x46, 0x62, 0x52, 0x6A, 0x66, 0x62,    // Char 078 (N)
    0x00, 0x7E, 0x46, 0x46, 0x62, 0x62, 0x62, 0x7E,    // Char 079 (O)
    0x00, 0x7E, 0x46, 0x46, 0x7E, 0x60, 0x60, 0x60,    // Char 080 (P)
    0x00, 0x7E, 0x46, 0x46, 0x62, 0x62, 0x7E, 0x1C,    // Char 081 (Q)
    0x04, 0x7E, 0x46, 0x46, 0x7C, 0x68, 0x64, 0x62,    // Char 082 (R)
    0x00, 0x7E, 0x46, 0x60, 0x18, 0x06, 0x62, 0x7E,    // Char 083 (S)
    0x00, 0x7E, 0x16, 0x10, 0x18, 0x18, 0x18, 0x18,    // Char 084 (T)
    0x00, 0x46, 0x46, 0x42, 0x62, 0x62, 0x62, 0x7E,    // Char 085 (U)
    0x00, 0x46, 0x46, 0x46, 0x42, 0x64, 0x38, 0x10,    // Char 086 (V)
    0x00, 0x86, 0x86, 0x82, 0xD2, 0xFA, 0xEE, 0xC6,    // Char 087 (W)
    0x00, 0x86, 0x86, 0x4C, 0x30, 0x68, 0xE4, 0xC2,    // Char 088 (X)
    0x00, 0x46, 0x46, 0x42, 0x3C, 0x18, 0x18, 0x18,    // Char 089 (Y)
    0x00, 0xFE, 0x06, 0x08, 0x10, 0x20, 0xC0, 0xFE,    // Char 090 (Z)
    0x00, 0x78, 0x60, 0x60, 0x60, 0x60, 0x60, 0x78,    // Char 091 ([)
    0x00, 0xC0, 0x60, 0x30, 0x18, 0x0C, 0x06, 0x02,    // Char 092 (\)
    0x00, 0x78, 0x18, 0x18, 0x18, 0x18, 0x18, 0x78,    // Char 093 (])
    0x00, 0x10, 0x38, 0x6C, 0xC6, 0x00, 0x00, 0x00,    // Char 094 (^)
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // Char 095 (_)
    0xFF, 0x30, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00,    // Char 096 (`)
    0x00, 0x00, 0x00, 0x7E, 0x06, 0x7E, 0x62, 0x7E,    // Char 097 (a)
    0x00, 0x40, 0x40, 0x40, 0x7E, 0x62, 0x62, 0x7E,    // Char 098 (b)
    0x00, 0x00, 0x00, 0x7E, 0x46, 0x60, 0x60, 0x7E,    // Char 099 (c)
    0x00, 0x06, 0x06, 0x02, 0x7E, 0x62, 0x62, 0x7E,    // Char 100 (d)
    0x00, 0x00, 0x00, 0x7E, 0x46, 0x7E, 0x60, 0x7E,    // Char 101 (e)
    0x00, 0x0C, 0x1C, 0x20, 0x78, 0x60, 0x60, 0x60,    // Char 102 (f)
    0x00, 0x00, 0x00, 0x7E, 0x46, 0x42, 0x7E, 0x06,    // Char 103 (g)
    0x78, 0x40, 0x40, 0x40, 0x7E, 0x62, 0x62, 0x62,    // Char 104 (h)
    0x00, 0x10, 0x00, 0x10, 0x10, 0x18, 0x18, 0x18,    // Char 105 (i)
    0x00, 0x0C, 0x00, 0x0C, 0x04, 0x04, 0x64, 0x64,    // Char 106 (j)
    0x7C, 0x40, 0x40, 0x46, 0x4C, 0x78, 0x64, 0x62,    // Char 107 (k)
    0x00, 0x10, 0x10, 0x10, 0x10, 0x18, 0x18, 0x18,    // Char 108 (l)
    0x00, 0x00, 0x00, 0xFE, 0x96, 0x96, 0xD2, 0xD2,    // Char 109 (m)
    0x00, 0x00, 0x00, 0x7E, 0x46, 0x62, 0x62, 0x62,    // Char 110 (n)
    0x00, 0x00, 0x00, 0x7E, 0x46, 0x62, 0x62, 0x7E,    // Char 111 (o)
    0x00, 0x00, 0x00, 0x7E, 0x46, 0x42, 0x7E, 0x60,    // Char 112 (p)
    0x60, 0x00, 0x00, 0x7E, 0x46, 0x42, 0x7E, 0x02,    // Char 113 (q)
    0x02, 0x00, 0x00, 0x7E, 0x46, 0x60, 0x60, 0x60,    // Char 114 (r)
    0x00, 0x00, 0x00, 0x7C, 0x40, 0x7C, 0x04, 0x7C,    // Char 115 (s)
    0x00, 0x10, 0x10, 0x3C, 0x10, 0x10, 0x18, 0x1C,    // Char 116 (t)
    0x00, 0x00, 0x00, 0x46, 0x46, 0x62, 0x62, 0x7E,    // Char 117 (u)
    0x00, 0x00, 0x00, 0x46, 0x46, 0x66, 0x34, 0x18,    // Char 118 (v)
    0x00, 0x00, 0x00, 0x86, 0x96, 0xD2, 0xFE, 0x6C,    // Char 119 (w)
    0x00, 0x00, 0x00, 0x46, 0x2C, 0x18, 0x34, 0x62,    // Char 120 (x)
    0x00, 0x00, 0x00, 0x46, 0x46, 0x62, 0x7E, 0x02,    // Char 121 (y)
    0x7C, 0x00, 0x00, 0x7E, 0x0C, 0x18, 0x30, 0x7E,    // Char 122 (z)
    0x00, 0x1C, 0x30, 0x30, 0xE0, 0x30, 0x30, 0x1C,    // Char 123 ({)
    0x00, 0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x18,    // Char 124 (|)
    0x00, 0xE0, 0x30, 0x30, 0x1C, 0x30, 0x30, 0xE0,    // Char 125 (})
    0x00, 0x76, 0xDC, 0x00, 0x00, 0x00, 0x00, 0x00,    // Char 126 (~)

    0x7C, 0xC6, 0xC6, 0xD6, 0xC6, 0xC6, 0x7C, 0x00,    // Char 048 (0)
    0x30, 0x70, 0x30, 0x30, 0x30, 0x30, 0xFC, 0x00,    // Char 049 (1)
    0x78, 0xCC, 0x0C, 0x38, 0x60, 0xCC, 0xFC, 0x00,    // Char 050 (2)
    0x78, 0xCC, 0x0C, 0x38, 0x0C, 0xCC, 0x78, 0x00,    // Char 051 (3)
    0x1C, 0x3C, 0x6C, 0xCC, 0xFE, 0x0C, 0x1E, 0x00,    // Char 052 (4)
    0xFC, 0xC0, 0xF8, 0x0C, 0x0C, 0xCC, 0x78, 0x00,    // Char 053 (5)
    0x38, 0x60, 0xC0, 0xF8, 0xCC, 0xCC, 0x78, 0x00,    // Char 054 (6)
    0xFC, 0xCC, 0x0C, 0x18, 0x30, 0x30, 0x30, 0x00,    // Char 055 (7)
    0x78, 0xCC, 0xCC, 0x78, 0xCC, 0xCC, 0x78, 0x00,    // Char 056 (8)
    0x78, 0xCC, 0xCC, 0x7C, 0x0C, 0x18, 0x70, 0x00,    // Char 057 (9)
    0x00, 0x30, 0x30, 0x00, 0x00, 0x30, 0x30, 0x00,    // Char 058 (:)
    0x00, 0x30, 0x30, 0x00, 0x00, 0x30, 0x30, 0x60,    // Char 059 (;)
    0x18, 0x30, 0x60, 0xC0, 0x60, 0x30, 0x18, 0x00,    // Char 060 (<)
    0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00,    // Char 061 (=)
    0x60, 0x30, 0x18, 0x0C, 0x18, 0x30, 0x60, 0x00,    // Char 062 (>)
    0x78, 0xCC, 0x0C, 0x18, 0x30, 0x00, 0x30, 0x00,    // Char 063 (?)
    0x7C, 0xC6, 0xDE, 0xDE, 0xDC, 0xC0, 0x78, 0x00,    // Char 064 (@)
    0x30, 0x78, 0xCC, 0xCC, 0xFC, 0xCC, 0xCC, 0x00,    // Char 065 (A)
    0xFC, 0x66, 0x66, 0x7C, 0x66, 0x66, 0xFC, 0x00,    // Char 066 (B)
    0x3C, 0x66, 0xC0, 0xC0, 0xC0, 0x66, 0x3C, 0x00,    // Char 067 (C)
    0xF8, 0x6C, 0x66, 0x66, 0x66, 0x6C, 0xF8, 0x00,    // Char 068 (D)
    0xFE, 0x62, 0x68, 0x78, 0x68, 0x62, 0xFE, 0x00,    // Char 069 (E)
    0xFE, 0x62, 0x68, 0x78, 0x68, 0x60, 0xF0, 0x00,    // Char 070 (F)
    0x3C, 0x66, 0xC0, 0xC0, 0xCE, 0x66, 0x3E, 0x00,    // Char 071 (G)
    0xCC, 0xCC, 0xCC, 0xFC, 0xCC, 0xCC, 0xCC, 0x00,    // Char 072 (H)
    0x78, 0x30, 0x30, 0x30, 0x30, 0x30, 0x78, 0x00,    // Char 073 (I)
    0x1E, 0x0C, 0x0C, 0x0C, 0xCC, 0xCC, 0x78, 0x00,    // Char 074 (J)
    0xE6, 0x66, 0x6C, 0x78, 0x6C, 0x66, 0xE6, 0x00,    // Char 075 (K)
    0xF0, 0x60, 0x60, 0x60, 0x62, 0x66, 0xFE, 0x00,    // Char 076 (L)
    0xC6, 0xEE, 0xFE, 0xFE, 0xD6, 0xC6, 0xC6, 0x00,    // Char 077 (M)
    0xC6, 0xE6, 0xF6, 0xDE, 0xCE, 0xC6, 0xC6, 0x00,    // Char 078 (N)
    0x38, 0x6C, 0xC6, 0xC6, 0xC6, 0x6C, 0x38, 0x00,    // Char 079 (O)
    0xFC, 0x66, 0x66, 0x7C, 0x60, 0x60, 0xF0, 0x00,    // Char 080 (P)
    0x78, 0xCC, 0xCC, 0xCC, 0xDC, 0x78, 0x1C, 0x00,    // Char 081 (Q)
    0xFC, 0x66, 0x66, 0x7C, 0x6C, 0x66, 0xE6, 0x00,    // Char 082 (R)
    0x78, 0xCC, 0xC0, 0x78, 0x0C, 0xCC, 0x78, 0x00,    // Char 083 (S)
    0xFC, 0xB4, 0x30, 0x30, 0x30, 0x30, 0x78, 0x00,    // Char 084 (T)
    0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xFC, 0x00,    // Char 085 (U)
    0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0x78, 0x30, 0x00,    // Char 086 (V)
    0xC6, 0xC6, 0xC6, 0xD6, 0xFE, 0xEE, 0xC6, 0x00,    // Char 087 (W)
    0xC6, 0x6C, 0x38, 0x38, 0x6C, 0xC6, 0xC6, 0x00,    // Char 088 (X)
    0xCC, 0xCC, 0xCC, 0x78, 0x30, 0x30, 0x78, 0x00,    // Char 089 (Y)
    0xFE, 0xC6, 0x8C, 0x18, 0x32, 0x66, 0xFE, 0x00,    // Char 090 (Z)
    0x78, 0x60, 0x60, 0x60, 0x60, 0x60, 0x78, 0x00,    // Char 091 ([)
    0xC0, 0x60, 0x30, 0x18, 0x0C, 0x06, 0x02, 0x00,    // Char 092 (\)
    0x78, 0x18, 0x18, 0x18, 0x18, 0x18, 0x78, 0x00,    // Char 093 (])
    0x10, 0x38, 0x6C, 0xC6, 0x00, 0x00, 0x00, 0x00,    // Char 094 (^)
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,    // Char 095 (_)
    0x30, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00,    // Char 096 (`)
    0x00, 0x00, 0x78, 0x0C, 0x7C, 0xCC, 0x76, 0x00,    // Char 097 (a)
    0xE0, 0x60, 0x60, 0x7C, 0x66, 0x66, 0xDC, 0x00,    // Char 098 (b)
    0x00, 0x00, 0x78, 0xCC, 0xC0, 0xCC, 0x78, 0x00,    // Char 099 (c)
    0x1C, 0x0C, 0x0C, 0x7C, 0xCC, 0xCC, 0x76, 0x00,    // Char 100 (d)
    0x00, 0x00, 0x78, 0xCC, 0xFC, 0xC0, 0x78, 0x00,    // Char 101 (e)
    0x38, 0x6C, 0x60, 0xF0, 0x60, 0x60, 0xF0, 0x00,    // Char 102 (f)
    0x00, 0x00, 0x76, 0xCC, 0xCC, 0x7C, 0x0C, 0xF8,    // Char 103 (g)
    0xE0, 0x60, 0x6C, 0x76, 0x66, 0x66, 0xE6, 0x00,    // Char 104 (h)
    0x30, 0x00, 0x70, 0x30, 0x30, 0x30, 0x78, 0x00,    // Char 105 (i)
    0x0C, 0x00, 0x0C, 0x0C, 0x0C, 0xCC, 0xCC, 0x78,    // Char 106 (j)
    0xE0, 0x60, 0x66, 0x6C, 0x78, 0x6C, 0xE6, 0x00,    // Char 107 (k)
    0x70, 0x30, 0x30, 0x30, 0x30, 0x30, 0x78, 0x00,    // Char 108 (l)
    0x00, 0x00, 0xCC, 0xFE, 0xD6, 0xD6, 0xC6, 0x00,    // Char 109 (m)
    0x00, 0x00, 0xF8, 0xCC, 0xCC, 0xCC, 0xCC, 0x00,    // Char 110 (n)
    0x00, 0x00, 0x78, 0xCC, 0xCC, 0xCC, 0x78, 0x00,    // Char 111 (o)
    0x00, 0x00, 0xDC, 0x66, 0x66, 0x7C, 0x60, 0xF0,    // Char 112 (p)
    0x00, 0x00, 0x76, 0xCC, 0xCC, 0x7C, 0x0C, 0x1E,    // Char 113 (q)
    0x00, 0x00, 0xDC, 0x76, 0x66, 0x60, 0xF0, 0x00,    // Char 114 (r)
    0x00, 0x00, 0x7C, 0xC0, 0x78, 0x0C, 0xF8, 0x00,    // Char 115 (s)
    0x10, 0x30, 0x7C, 0x30, 0x30, 0x34, 0x18, 0x00,    // Char 116 (t)
    0x00, 0x00, 0xCC, 0xCC, 0xCC, 0xCC, 0x76, 0x00,    // Char 117 (u)
    0x00, 0x00, 0xCC, 0xCC, 0xCC, 0x78, 0x30, 0x00,    // Char 118 (v)
    0x00, 0x00, 0xC6, 0xD6, 0xD6, 0xFE, 0x6C, 0x00,    // Char 119 (w)
    0x00, 0x00, 0xC6, 0x6C, 0x38, 0x6C, 0xC6, 0x00,    // Char 120 (x)
    0x00, 0x00, 0xCC, 0xCC, 0xCC, 0x7C, 0x0C, 0xF8,    // Char 121 (y)
    0x00, 0x00, 0xFC, 0x98, 0x30, 0x64, 0xFC, 0x00,    // Char 122 (z)
    0x1C, 0x30, 0x30, 0xE0, 0x30, 0x30, 0x1C, 0x00,    // Char 123 ({)
    0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00,    // Char 124 (|)
    0xE0, 0x30, 0x30, 0x1C, 0x30, 0x30, 0xE0, 0x00,    // Char 125 (})
    0x76, 0xDC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // Char 126 (~)
};

//********************************************
//********************************************
//********************************************

int dataDig1  = 7; // 2 x HC595
int latchDig1 = 8; 
int clockDig1 = 9;

int dataDig2  = 4; // 2 x HC595
int latchDig2 = 5; 
int clockDig2 = 6;

int dataAnode  = 10; // 1 x HC595
int latchAnode = 11; 
int clockAnode = 12;

int teller;

void setup()
{
  Serial.begin(9600);

  pinMode(dataDig1, OUTPUT);
  pinMode(latchDig1, OUTPUT);
  pinMode(clockDig1, OUTPUT);
  pinMode(dataDig2, OUTPUT);
  pinMode(latchDig2, OUTPUT);
  pinMode(clockDig2, OUTPUT);
  pinMode(dataAnode, OUTPUT);
  pinMode(latchAnode, OUTPUT);
  pinMode(clockAnode, OUTPUT);

}

void loop()
{
      for (int vertr=0; vertr < 10; vertr++){
  for (int y=0; y < 8; y++){

  shiftIt((B10000000>>y),(255-pgm_read_byte(&bbb[teller+y])),255-pgm_read_byte(&bbb[teller+y]),255-pgm_read_byte(&bbb[8+teller+y]),255-pgm_read_byte(&bbb[teller+y]));//,B10111111,B11101111,B10111111);
    }

      }
      teller+=8;  
if(teller>2048){
      teller=0;
}
  
  
 /*  teller++;
      if(teller>2048){
      teller=0;
      }
    for (int tijd=0;tijd < 50; tijd++){
      for (int lijny = 0; lijny < 8; lijny++){
      shiftIt(255-pgm_read_byte(&bbb[teller+lijny]),(1 << lijny));
      }
  }
  */
}


void shiftIt (byte a, byte g1, byte r1, byte g2, byte r2){
  digitalWrite(latchDig1, LOW);
 // digitalWrite(latchDig2, LOW);  
  
  for (byte k=0; k < 8; k++){
    digitalWrite(clockDig1, LOW);
    if ( g1 & (B10000000 >> k) ){
      digitalWrite(dataDig1, HIGH);
    }
    else{
      digitalWrite(dataDig1, LOW);
    }
    digitalWrite(clockDig1, HIGH);
  }
  
    for (byte k=0; k < 8; k++){
    digitalWrite(clockDig1, LOW);
    if (( r1 & (B10000000 >> k) & (k % 4)) ){
      digitalWrite(dataDig1, HIGH);
    }
    else{
      digitalWrite(dataDig1, LOW);
    }
    digitalWrite(clockDig1, HIGH);
  }





 
  digitalWrite(latchDig2, LOW);  
  
  for (byte k=0; k < 8; k++){
    digitalWrite(clockDig2, LOW);
    if ( g2 & (B10000000 >> k) ){
      digitalWrite(dataDig2, HIGH);
    }
    else{
      digitalWrite(dataDig2, LOW);
    }
    digitalWrite(clockDig2, HIGH);
  }
  
    for (byte k=0; k < 8; k++){
    digitalWrite(clockDig2, LOW);
    if ( r2 & (B10000000 >> k) ){
      digitalWrite(dataDig2, HIGH);
    }
    else{
      digitalWrite(dataDig2, LOW);
    }
    digitalWrite(clockDig2, HIGH);
  }














  digitalWrite(latchAnode, LOW);
  for (byte k=0; k < 8; k++){
    digitalWrite(clockAnode, LOW);
    if ( a & (B10000000 >> k) ){
      digitalWrite(dataAnode, HIGH);
    }
    else{
      digitalWrite(dataAnode, LOW);
    }
    digitalWrite(clockAnode, HIGH);
  }
    digitalWrite(latchAnode, HIGH);
    digitalWrite(latchDig1, HIGH);
    digitalWrite(latchDig2, HIGH);
}

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>