0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, // ' ' ASCII 32
0317, 0207, 0207, 0317, 0317, 0377, 0317, 0377, // '!' ASCII 33
0223, 0223, 0223, 0377, 0377, 0377, 0377, 0377, // '"' ASCII 34
0223, 0223, 01, 0223, 01, 0223, 0223, 0377, // '#' ASCII 35
0317, 0203, 077, 0207, 0363, 07, 0317, 0377, // '$' ASCII 36
0377, 071, 063, 0347, 0317, 0231, 071, 0377, // '%' ASCII 37
0307, 0223, 0307, 0211, 043, 063, 0211, 0377, // '&' ASCII 38
0237, 0237, 077, 0377, 0377, 0377, 0377, 0377, // ''' ASCII 39
0347, 0317, 0237, 0237, 0237, 0317, 0347, 0377, // '(' ASCII 40
0237, 0317, 0347, 0347, 0347, 0317, 0237, 0377, // ')' ASCII 41
0377, 0231, 0303, 0, 0303, 0231, 0377, 0377, // '*' ASCII 42
0377, 0317, 0317, 03, 0317, 0317, 0377, 0377, // '+' ASCII 43
0377, 0377, 0377, 0377, 0377, 0317, 0317, 0237, // ',' ASCII 44
0377, 0377, 0377, 03, 0377, 0377, 0377, 0377, // '-' ASCII 45
0377, 0377, 0377, 0377, 0377, 0317, 0317, 0377, // '.' ASCII 46
0371, 0363, 0347, 0317, 0237, 077, 0177, 0377, // '/' ASCII 47
0203, 071, 061, 041, 011, 031, 0203, 0377, // '0' ASCII 48
0317, 0217, 0317, 0317, 0317, 0317, 03, 0377, // '1' ASCII 49
0207, 063, 0363, 0307, 0237, 063, 03, 0377, // '2' ASCII 50
0207, 063, 0363, 0307, 0363, 063, 0207, 0377, // '3' ASCII 51
0343, 0303, 0223, 063, 01, 0363, 0341, 0377, // '4' ASCII 52
03, 077, 07, 0363, 0363, 063, 0207, 0377, // '5' ASCII 53
0307, 0237, 077, 07, 063, 063, 0207, 0377, // '6' ASCII 54
03, 063, 0363, 0347, 0317, 0317, 0317, 0377, // '7' ASCII 55
0207, 063, 063, 0207, 063, 063, 0207, 0377, // '8' ASCII 56
0207, 063, 063, 0203, 0363, 0347, 0217, 0377, // '9' ASCII 57
0377, 0317, 0317, 0377, 0377, 0317, 0317, 0377, // ':' ASCII 58
0377, 0317, 0317, 0377, 0377, 0317, 0317, 0237, // ';' ASCII 59
0347, 0317, 0237, 077, 0237, 0317, 0347, 0377, // '<' ASCII 60
0377, 0377, 03, 0377, 0377, 03, 0377, 0377, // '=' ASCII 61
0237, 0317, 0347, 0363, 0347, 0317, 0237, 0377, // '>' ASCII 62
0207, 063, 0363, 0347, 0317, 0377, 0317, 0377, // '?' ASCII 63
0203, 071, 041, 041, 041, 077, 0207, 0377, // '@' ASCII 64
0317, 0207, 063, 063, 03, 063, 063, 0377, // 'A' ASCII 65
03, 0231, 0231, 0203, 0231, 0231, 03, 0377, // 'B' ASCII 66
0303, 0231, 077, 077, 077, 0231, 0303, 0377, // 'C' ASCII 67
07, 0223, 0231, 0231, 0231, 0223, 07, 0377, // 'D' ASCII 68
01, 0235, 0227, 0207, 0227, 0235, 01, 0377, // 'E' ASCII 69
01, 0235, 0227, 0207, 0227, 0237, 017, 0377, // 'F' ASCII 70
0303, 0231, 077, 077, 061, 0231, 0301, 0377, // 'G' ASCII 71
063, 063, 063, 03, 063, 063, 063, 0377, // 'H' ASCII 72
0207, 0317, 0317, 0317, 0317, 0317, 0207, 0377, // 'I' ASCII 73
0341, 0363, 0363, 0363, 063, 063, 0207, 0377, // 'J' ASCII 74
031, 0231, 0223, 0207, 0223, 0231, 031, 0377, // 'K' ASCII 75
017, 0237, 0237, 0237, 0235, 0231, 01, 0377, // 'L' ASCII 76
071, 021, 01, 01, 051, 071, 071, 0377, // 'M' ASCII 77
071, 031, 011, 041, 061, 071, 071, 0377, // 'N' ASCII 78
0307, 0223, 071, 071, 071, 0223, 0307, 0377, // 'O' ASCII 79
03, 0231, 0231, 0203, 0237, 0237, 017, 0377, // 'P' ASCII 80
0207, 063, 063, 063, 043, 0207, 0343, 0377, // 'Q' ASCII 81
03, 0231, 0231, 0203, 0223, 0231, 031, 0377, // 'R' ASCII 82
0207, 063, 0237, 0317, 0347, 063, 0207, 0377, // 'S' ASCII 83
03, 0113, 0317, 0317, 0317, 0317, 0207, 0377, // 'T' ASCII 84
063, 063, 063, 063, 063, 063, 03, 0377, // 'U' ASCII 85
063, 063, 063, 063, 063, 0207, 0317, 0377, // 'V' ASCII 86
071, 071, 071, 051, 01, 021, 071, 0377, // 'W' ASCII 87
071, 071, 0223, 0307, 0307, 0223, 071, 0377, // 'X' ASCII 88
063, 063, 063, 0207, 0317, 0317, 0207, 0377, // 'Y' ASCII 89
01, 071, 0163, 0347, 0315, 0231, 01, 0377, // 'Z' ASCII 90
0207, 0237, 0237, 0237, 0237, 0237, 0207, 0377, // '[' ASCII 91
077, 0237, 0317, 0347, 0363, 0371, 0375, 0377, // '\' ASCII 92
0207, 0347, 0347, 0347, 0347, 0347, 0207, 0377, // ']' ASCII 93
0357, 0307, 0223, 071, 0377, 0377, 0377, 0377, // '^' ASCII 94
0377, 0377, 0377, 0377, 0377, 0377, 0377, 0, // '_' ASCII 95
0317, 0317, 0347, 0377, 0377, 0377, 0377, 0377, // '`' ASCII 96
0377, 0377, 0207, 0363, 0203, 063, 0211, 0377, // 'a' ASCII 97
037, 0237, 0237, 0203, 0231, 0231, 043, 0377, // 'b' ASCII 98
0377, 0377, 0207, 063, 077, 063, 0207, 0377, // 'c' ASCII 99
0343, 0363, 0363, 0203, 063, 063, 0211, 0377, // 'd' ASCII 100
0377, 0377, 0207, 063, 03, 077, 0207, 0377, // 'e' ASCII 101
0307, 0223, 0237, 017, 0237, 0237, 017, 0377, // 'f' ASCII 102
0377, 0377, 0211, 063, 063, 0203, 0363, 07, // 'g' ASCII 103
037, 0237, 0223, 0211, 0231, 0231, 031, 0377, // 'h' ASCII 104
0317, 0377, 0217, 0317, 0317, 0317, 0207, 0377, // 'i' ASCII 105
0363, 0377, 0363, 0363, 0363, 063, 063, 0207, // 'j' ASCII 106
037, 0237, 0231, 0223, 0207, 0223, 031, 0377, // 'k' ASCII 107
0217, 0317, 0317, 0317, 0317, 0317, 0207, 0377, // 'l' ASCII 108
0377, 0377, 063, 01, 01, 051, 071, 0377, // 'm' ASCII 109
0377, 0377, 07, 063, 063, 063, 063, 0377, // 'n' ASCII 110
0377, 0377, 0207, 063, 063, 063, 0207, 0377, // 'o' ASCII 111
0377, 0377, 043, 0231, 0231, 0203, 0237, 017, // 'p' ASCII 112
0377, 0377, 0211, 063, 063, 0203, 0363, 0341, // 'q' ASCII 113
0377, 0377, 043, 0211, 0231, 0237, 017, 0377, // 'r' ASCII 114
0377, 0377, 0203, 077, 0207, 0363, 07, 0377, // 's' ASCII 115
0357, 0317, 0203, 0317, 0317, 0313, 0347, 0377, // 't' ASCII 116
0377, 0377, 063, 063, 063, 063, 0211, 0377, // 'u' ASCII 117
0377, 0377, 063, 063, 063, 0207, 0317, 0377, // 'v' ASCII 118
0377, 0377, 071, 051, 01, 01, 0223, 0377, // 'w' ASCII 119
0377, 0377, 071, 0223, 0307, 0223, 071, 0377, // 'x' ASCII 120
0377, 0377, 063, 063, 063, 0203, 0363, 07, // 'y' ASCII 121
0377, 0377, 03, 0147, 0317, 0233, 03, 0377, // 'z' ASCII 122
0343, 0317, 0317, 037, 0317, 0317, 0343, 0377, // '{' ASCII 123
0347, 0347, 0347, 0377, 0347, 0347, 0347, 0377, // '|' ASCII 124
037, 0317, 0317, 0343, 0317, 0317, 037, 0377, // '}' ASCII 125
0211, 043, 0377, 0377, 0377, 0377, 0377, 0377, // '~' ASCII 126
0377, 0357, 0307, 0223, 071, 071, 01, 0377, // '' ASCII 127
0377, 0377, 0377, 0377, 0377, 0377, 0377, 0377, // ' '
0377, 0377, 0237, 05, 0237, 0377, 0377, 0377, // '!'
0377, 0377, 037, 0377, 0377, 037, 0377, 0377, // '"'
0377, 0327, 01, 0327, 0327, 01, 0327, 0377, // '#'
0377, 0333, 0253, 051, 051, 0253, 0267, 0377, // '$'
0377, 0235, 0233, 0367, 0357, 0331, 0271, 0377, // '%'
0363, 0255, 0135, 0115, 0263, 0355, 0355, 0377, // '&'
0377, 0377, 0337, 077, 0377, 0377, 0377, 0377, // '''
0377, 0307, 0273, 0175, 0377, 0377, 0377, 0377, // '('
0377, 0377, 0175, 0273, 0307, 0377, 0377, 0377, // ')'
0357, 0253, 0307, 0307, 0307, 0253, 0357, 0377, // '*'
0377, 0357, 0357, 0203, 0357, 0357, 0377, 0377, // '+'
0377, 0377, 0375, 0363, 0377, 0377, 0377, 0377, // ','
0377, 0357, 0357, 0357, 0357, 0357, 0357, 0377, // '-'
0377, 0377, 0377, 0371, 0377, 0377, 0377, 0377, // '.'
0377, 0375, 0373, 0367, 0357, 0337, 0277, 0377, // '/'
0377, 0203, 0171, 0165, 0155, 0135, 0203, 0377, // '0'
0377, 0335, 0275, 01, 0375, 0375, 0377, 0377, // '1'
0377, 0271, 0165, 0165, 0155, 0155, 0231, 0377, // '2'
0377, 0273, 0175, 0155, 0155, 0155, 0223, 0377, // '3'
0367, 0347, 0327, 0265, 01, 0365, 0367, 0377, // '4'
0377, 033, 0135, 0135, 0135, 0135, 0143, 0377, // '5'
0377, 0303, 0255, 0155, 0155, 0155, 0363, 0377, // '6'
0377, 077, 0177, 0161, 0157, 0137, 077, 0377, // '7'
0377, 0223, 0155, 0155, 0155, 0155, 0223, 0377, // '8'
0377, 0237, 0155, 0155, 0155, 0153, 0207, 0377, // '9'
0377, 0377, 0377, 0231, 0377, 0377, 0377, 0377, // ':'
0377, 0377, 0375, 0223, 0377, 0377, 0377, 0377, // ';'
0377, 0357, 0327, 0273, 0175, 0377, 0377, 0377, // '<'
0377, 0333, 0333, 0333, 0333, 0333, 0333, 0377, // '='
0377, 0377, 0377, 0175, 0273, 0327, 0357, 0377, // '>'
0377, 0277, 0177, 0177, 0165, 0157, 0237, 0377, // '?'
0203, 0175, 0105, 0125, 0125, 0207, 0377, 0377, // '@'
0301, 0267, 0167, 0167, 0267, 0301, 0377, 0377, // 'A'
0175, 01, 0155, 0155, 0155, 0223, 0377, 0377, // 'B'
0307, 0273, 0175, 0175, 0175, 0273, 0377, 0377, // 'C'
0175, 01, 0175, 0175, 0273, 0307, 0377, 0377, // 'D'
0175, 01, 0155, 0105, 0175, 071, 0377, 0377, // 'E'
0175, 01, 0155, 0107, 0177, 077, 0377, 0377, // 'F'
0307, 0273, 0175, 0165, 0165, 0261, 0377, 0377, // 'G'
01, 0357, 0357, 0357, 0357, 01, 0377, 0377, // 'H'
0377, 0175, 01, 0175, 0377, 0377, 0377, 0377, // 'I'
0363, 0375, 0375, 0175, 03, 0177, 0377, 0377, // 'J'
0175, 01, 0357, 0327, 0273, 0175, 0375, 0377, // 'K'
0175, 01, 0175, 0375, 0375, 0371, 0377, 0377, // 'L'
01, 0177, 0277, 0337, 0277, 0177, 01, 0377, // 'M'
01, 0177, 0277, 0337, 0357, 01, 0377, 0377, // 'N'
0307, 0273, 0175, 0175, 0273, 0307, 0377, 0377, // 'O'
0175, 01, 0155, 0157, 0157, 0237, 0377, 0377, // 'P'
0207, 0173, 0173, 0163, 0173, 0205, 0375, 0377, // 'Q'
0175, 01, 0155, 0147, 0153, 0235, 0377, 0377, // 'R'
0233, 0155, 0155, 0155, 0155, 0263, 0377, 0377, // 'S'
077, 0177, 0175, 01, 0175, 0177, 077, 0377, // 'T'
03, 0375, 0375, 0375, 0375, 03, 0377, 0377, // 'U'
017, 0367, 0373, 0375, 0373, 0367, 017, 0377, // 'V'
03, 0375, 0375, 0343, 0375, 0375, 03, 0377, // 'W'
0175, 0273, 0327, 0357, 0327, 0273, 0175, 0377, // 'X'
0177, 0277, 0335, 0341, 0335, 0277, 0177, 0377, // 'Y'
075, 0171, 0165, 0155, 0135, 075, 0171, 0377, // 'Z'
01, 0175, 0175, 0175, 0377, 0377, 0377, 0377, // '['
0177, 0277, 0337, 0357, 0367, 0373, 0375, 0377, // '\'
0175, 0175, 0175, 01, 0377, 0377, 0377, 0377, // ']'
0357, 0337, 0277, 0177, 0277, 0337, 0357, 0377, // '^'
0375, 0375, 0375, 0375, 0375, 0375, 0375, 0377, // '_'
0377, 0377, 077, 0337, 0377, 0377, 0377, 0377, // '`'
0373, 0325, 0325, 0325, 0325, 0341, 0375, 0377, // 'a'
0177, 01, 0363, 0355, 0355, 0355, 0363, 0377, // 'b'
0343, 0335, 0335, 0335, 0335, 0353, 0377, 0377, // 'c'
0363, 0355, 0355, 0355, 0163, 01, 0375, 0377, // 'd'
0343, 0325, 0325, 0325, 0325, 0347, 0377, 0377, // 'e'
0377, 0355, 0201, 0155, 0177, 0277, 0377, 0377, // 'f'
0315, 0265, 0265, 0265, 0265, 0303, 0277, 0377, // 'g'
0175, 01, 0357, 0337, 0337, 0341, 0377, 0377, // 'h'
0377, 0335, 0101, 0375, 0377, 0377, 0377, 0377, // 'i'
0363, 0375, 0375, 0375, 0335, 0103, 0377, 0377, // 'j'
0177, 01, 0367, 0353, 0335, 0375, 0377, 0377, // 'k'
0377, 0175, 01, 0375, 0377, 0377, 0377, 0377, // 'l'
0301, 0337, 0337, 0341, 0337, 0337, 0341, 0377, // 'm'
0301, 0357, 0337, 0337, 0337, 0341, 0377, 0377, // 'n'
0343, 0335, 0335, 0335, 0335, 0343, 0377, 0377, // 'o'
0275, 0201, 0315, 0267, 0267, 0317, 0377, 0377, // 'p'
0317, 0267, 0267, 0315, 0201, 0275, 0377, 0377, // 'q'
0335, 0301, 0355, 0337, 0337, 0347, 0377, 0377, // 'r'
0355, 0325, 0325, 0325, 0325, 0333, 0377, 0377, // 's'
0337, 0337, 03, 0335, 0335, 0373, 0377, 0377, // 't'
0303, 0375, 0375, 0375, 0373, 0301, 0377, 0377, // 'u'
0317, 0367, 0373, 0375, 0373, 0367, 0317, 0377, // 'v'
0303, 0375, 0375, 0343, 0375, 0375, 0303, 0377, // 'w'
0335, 0353, 0367, 0353, 0335, 0377, 0377, 0377, // 'x'
0315, 0365, 0365, 0365, 0365, 0303, 0377, 0377, // 'y'
0335, 0331, 0325, 0315, 0335, 0377, 0377, 0377, // 'z'
0357, 0357, 0223, 0175, 0175, 0377, 0377, 0377, // '{'
0377, 0377, 021, 0377, 0377, 0377, 0377, 0377, // '|'
0377, 0175, 0175, 0223, 0357, 0357, 0377, 0377, // '}'
0277, 0177, 0177, 0277, 0277, 0177, 0377, 0377, // '~'
0361, 0355, 0335, 0275, 0335, 0355, 0361, 0377, //'
font[160][8] = {
{B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, B11111111} , // ' '
{B11111111, B11111111, B11111001, B10100000, B11111001, B11111111, B11111111, B11111111} , // '!'
{B11111111, B11111111, B11111000, B11111111, B11111111, B11111000, B11111111, B11111111} , // '"'
{B11111111, B11101011, B10000000, B11101011, B11101011, B10000000, B11101011, B11111111} , // '#'
{B11111111, B11011011, B11010101, B10010100, B10010100, B11010101, B11101101, B11111111} , // '$'
{B11111111, B10111001, B11011001, B11101111, B11110111, B10011011, B10011101, B11111111} , // '%'
{B11001111, B10110101, B10111010, B10110010, B11001101, B10110111, B10110111, B11111111} , // '&'
{B11111111, B11111111, B11111011, B11111100, B11111111, B11111111, B11111111, B11111111} , // '''
{B11111111, B11100011, B11011101, B10111110, B11111111, B11111111, B11111111, B11111111} , // '('
{B11111111, B11111111, B10111110, B11011101, B11100011, B11111111, B11111111, B11111111} , // ')'
{B11110111, B11010101, B11100011, B11100011, B11100011, B11010101, B11110111, B11111111} , // '*'
{B11111111, B11110111, B11110111, B11000001, B11110111, B11110111, B11111111, B11111111} , // '+'
{B11111111, B11111111, B10111111, B11001111, B11111111, B11111111, B11111111, B11111111} , // ','
{B11111111, B11110111, B11110111, B11110111, B11110111, B11110111, B11110111, B11111111} , // '-'
{B11111111, B11111111, B11111111, B10011111, B11111111, B11111111, B11111111, B11111111} , // '.'
{B11111111, B10111111, B11011111, B11101111, B11110111, B11111011, B11111101, B11111111} , // '/'
{B11111111, B11000001, B10011110, B10101110, B10110110, B10111010, B11000001, B11111111} , // '0'
{B11111111, B10111011, B10111101, B10000000, B10111111, B10111111, B11111111, B11111111} , // '1'
{B11111111, B10011101, B10101110, B10101110, B10110110, B10110110, B10011001, B11111111} , // '2'
{B11111111, B11011101, B10111110, B10110110, B10110110, B10110110, B11001001, B11111111} , // '3'
{B11101111, B11100111, B11101011, B10101101, B10000000, B10101111, B11101111, B11111111} , // '4'
{B11111111, B11011000, B10111010, B10111010, B10111010, B10111010, B11000110, B11111111} , // '5'
{B11111111, B11000011, B10110101, B10110110, B10110110, B10110110, B11001111, B11111111} , // '6'
{B11111111, B11111100, B11111110, B10001110, B11110110, B11111010, B11111100, B11111111} , // '7'
{B11111111, B11001001, B10110110, B10110110, B10110110, B10110110, B11001001, B11111111} , // '8'
{B11111111, B11111001, B10110110, B10110110, B10110110, B11010110, B11100001, B11111111} , // '9'
{B11111111, B11111111, B11111111, B10011001, B11111111, B11111111, B11111111, B11111111} , // ':'
{B11111111, B11111111, B10111111, B11001001, B11111111, B11111111, B11111111, B11111111} , // ';'
{B11111111, B11110111, B11101011, B11011101, B10111110, B11111111, B11111111, B11111111} , // '<'
{B11111111, B11011011, B11011011, B11011011, B11011011, B11011011, B11011011, B11111111} , // '='
{B11111111, B11111111, B11111111, B10111110, B11011101, B11101011, B11110111, B11111111} , // '>'
{B11111111, B11111101, B11111110, B11111110, B10101110, B11110110, B11111001, B11111111} , // '?'
{B11000001, B10111110, B10100010, B10101010, B10101010, B11100001, B11111111, B11111111} , // '@'
{B10000011, B11101101, B11101110, B11101110, B11101101, B10000011, B11111111, B11111111} , // 'A'
{B10111110, B10000000, B10110110, B10110110, B10110110, B11001001, B11111111, B11111111} , // 'B'
{B11100011, B11011101, B10111110, B10111110, B10111110, B11011101, B11111111, B11111111} , // 'C'
{B10111110, B10000000, B10111110, B10111110, B11011101, B11100011, B11111111, B11111111} , // 'D'
{B10111110, B10000000, B10110110, B10100010, B10111110, B10011100, B11111111, B11111111} , // 'E'
{B10111110, B10000000, B10110110, B11100010, B11111110, B11111100, B11111111, B11111111} , // 'F'
{B11100011, B11011101, B10111110, B10101110, B10101110, B10001101, B11111111, B11111111} , // 'G'
{B10000000, B11110111, B11110111, B11110111, B11110111, B10000000, B11111111, B11111111} , // 'H'
{B11111111, B10111110, B10000000, B10111110, B11111111, B11111111, B11111111, B11111111} , // 'I'
{B11001111, B10111111, B10111111, B10111110, B11000000, B11111110, B11111111, B11111111} , // 'J'
{B10111110, B10000000, B11110111, B11101011, B11011101, B10111110, B10111111, B11111111} , // 'K'
{B10111110, B10000000, B10111110, B10111111, B10111111, B10011111, B11111111, B11111111} , // 'L'
{B10000000, B11111110, B11111101, B11111011, B11111101, B11111110, B10000000, B11111111} , // 'M'
{B10000000, B11111110, B11111101, B11111011, B11110111, B10000000, B11111111, B11111111} , // 'N'
{B11100011, B11011101, B10111110, B10111110, B11011101, B11100011, B11111111, B11111111} , // 'O'
{B10111110, B10000000, B10110110, B11110110, B11110110, B11111001, B11111111, B11111111} , // 'P'
{B11100001, B11011110, B11011110, B11001110, B11011110, B10100001, B10111111, B11111111} , // 'Q'
{B10111110, B10000000, B10110110, B11100110, B11010110, B10111001, B11111111, B11111111} , // 'R'
{B11011001, B10110110, B10110110, B10110110, B10110110, B11001101, B11111111, B11111111} , // 'S'
{B11111100, B11111110, B10111110, B10000000, B10111110, B11111110, B11111100, B11111111} , // 'T'
{B11000000, B10111111, B10111111, B10111111, B10111111, B11000000, B11111111, B11111111} , // 'U'
{B11110000, B11101111, B11011111, B10111111, B11011111, B11101111, B11110000, B11111111} , // 'V'
{B11000000, B10111111, B10111111, B11000111, B10111111, B10111111, B11000000, B11111111} , // 'W'
{B10111110, B11011101, B11101011, B11110111, B11101011, B11011101, B10111110, B11111111} , // 'X'
{B11111110, B11111101, B10111011, B10000111, B10111011, B11111101, B11111110, B11111111} , // 'Y'
{B10111100, B10011110, B10101110, B10110110, B10111010, B10111100, B10011110, B11111111} , // 'Z'
{B10000000, B10111110, B10111110, B10111110, B11111111, B11111111, B11111111, B11111111} , // '['
{B11111110, B11111101, B11111011, B11110111, B11101111, B11011111, B10111111, B11111111} , // '\'
{B10111110, B10111110, B10111110, B10000000, B11111111, B11111111, B11111111, B11111111} , // ']'
{B11110111, B11111011, B11111101, B11111110, B11111101, B11111011, B11110111, B11111111} , // '^'
{B10111111, B10111111, B10111111, B10111111, B10111111, B10111111, B10111111, B11111111} , // '_'
{B11111111, B11111111, B11111100, B11111011, B11111111, B11111111, B11111111, B11111111} , // '`'
{B11011111, B10101011, B10101011, B10101011, B10101011, B10000111, B10111111, B11111111} , // 'a'
{B11111110, B10000000, B11001111, B10110111, B10110111, B10110111, B11001111, B11111111} , // 'b'
{B11000111, B10111011, B10111011, B10111011, B10111011, B11010111, B11111111, B11111111} , // 'c'
{B11001111, B10110111, B10110111, B10110111, B11001110, B10000000, B10111111, B11111111} , // 'd'
{B11000111, B10101011, B10101011, B10101011, B10101011, B11100111, B11111111, B11111111} , // 'e'
{B11111111, B10110111, B10000001, B10110110, B11111110, B11111101, B11111111, B11111111} , // 'f'
{B10110011, B10101101, B10101101, B10101101, B10101101, B11000011, B11111101, B11111111} , // 'g'
{B10111110, B10000000, B11110111, B11111011, B11111011, B10000111, B11111111, B11111111} , // 'h'
{B11111111, B10111011, B10000010, B10111111, B11111111, B11111111, B11111111, B11111111} , // 'i'
{B11001111, B10111111, B10111111, B10111111, B10111011, B11000010, B11111111, B11111111} , // 'j'
{B11111110, B10000000, B11101111, B11010111, B10111011, B10111111, B11111111, B11111111} , // 'k'
{B11111111, B10111110, B10000000, B10111111, B11111111, B11111111, B11111111, B11111111} , // 'l'
{B10000011, B11111011, B11111011, B10000111, B11111011, B11111011, B10000111, B11111111} , // 'm'
{B10000011, B11110111, B11111011, B11111011, B11111011, B10000111, B11111111, B11111111} , // 'n'
{B11000111, B10111011, B10111011, B10111011, B10111011, B11000111, B11111111, B11111111} , // 'o'
{B10111101, B10000001, B10110011, B11101101, B11101101, B11110011, B11111111, B11111111} , // 'p'
{B11110011, B11101101, B11101101, B10110011, B10000001, B10111101, B11111111, B11111111} , // 'q'
{B10111011, B10000011, B10110111, B11111011, B11111011, B11100111, B11111111, B11111111} , // 'r'
{B10110111, B10101011, B10101011, B10101011, B10101011, B11011011, B11111111, B11111111} , // 's'
{B11111011, B11111011, B11000000, B10111011, B10111011, B11011111, B11111111, B11111111} , // 't'
{B11000011, B10111111, B10111111, B10111111, B11011111, B10000011, B11111111, B11111111} , // 'u'
{B11110011, B11101111, B11011111, B10111111, B11011111, B11101111, B11110011, B11111111} , // 'v'
{B11000011, B10111111, B10111111, B11000111, B10111111, B10111111, B11000011, B11111111} , // 'w'
{B10111011, B11010111, B11101111, B11010111, B10111011, B11111111, B11111111, B11111111} , // 'x'
{B10110011, B10101111, B10101111, B10101111, B10101111, B11000011, B11111111, B11111111} , // 'y'
{B10111011, B10011011, B10101011, B10110011, B10111011, B11111111, B11111111, B11111111} , // 'z'
{B11110111, B11110111, B11001001, B10111110, B10111110, B11111111, B11111111, B11111111} , // '{'
{B11111111, B11111111, B10001000, B11111111, B11111111, B11111111, B11111111, B11111111} , // '|'
{B11111111, B10111110, B10111110, B11001001, B11110111, B11110111, B11111111, B11111111} , // '}'
{B11111101, B11111110, B11111110, B11111101, B11111101, B11111110, B11111111, B11111111} , // '~'
{B10001111, B10110111, B10111011, B10111101, B10111011, B10110111, B10001111, B11111111} , // ''
{B11110001, B10101110, B10101110, B10101110, B10101110, B11010101, B11111111, B11111111} , // Code 128
{B11000101, B10111111, B10111111, B10111111, B10000101, B10111111, B11111111, B11111111} , // Code 129
{B11000111, B10101011, B10101011, B10101010, B10101010, B11100111, B11111111, B11111111} , // Code 130
{B11011101, B10101010, B10101010, B10101010, B10000110, B10111101, B11111111, B11111111} , // Code 131
{B11011110, B10101011, B10101011, B10101011, B10000111, B10111110, B11111111, B11111111} , // Code 132
{B11011111, B10101010, B10101010, B10101011, B10000111, B10111111, B11111111, B11111111} , // Code 133
{B11011111, B10101011, B10101010, B10101011, B10000111, B10111111, B11111111, B11111111} , // Code 134
{B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, B11111111} , // Code 135
{B11000101, B10101010, B10101010, B10101010, B10101010, B11100101, B11111111, B11111111} , // Code 136
{B11000110, B10101011, B10101011, B10101011, B10101011, B11100110, B11111111, B11111111} , // Code 137
{B11000111, B10101010, B10101010, B10101011, B10101011, B11100111, B11111111, B11111111} , // Code 138
{B11111111, B11111110, B10111011, B10000011, B10111110, B11111111, B11111111, B11111111} , // Code 139
{B11111101, B11111110, B10111010, B10000010, B10111110, B11111110, B11111101, B11111111} , // Code 140
{B11111111, B11111110, B10111010, B10000011, B10111111, B11111111, B11111111, B11111111} , // Code 141
{B10000110, B11101011, B11101101, B11101101, B11101011, B10000110, B11111111, B11111111} , // Code 142
{B10001111, B11010111, B11010100, B11010100, B11010111, B10001111, B11111111, B11111111} , // Code 143
{B10111011, B10000011, B10101011, B10101010, B10111010, B11111111, B11111111, B11111111} , // Code 144
{B11011111, B10101011, B10101011, B10100111, B11000111, B10101011, B10101011, B11111111} , // Code 145
{B10000011, B11110101, B11110110, B11110110, B10000000, B10110110, B10110110, B11111111} , // Code 146
{B11001111, B10110101, B10110110, B10110110, B10110101, B11001111, B11111111, B11111111} , // Code 147
{B11001101, B10110111, B10110111, B10110111, B10110111, B11001101, B11111111, B11111111} , // Code 148
{B11001111, B10110110, B10110101, B10110111, B10110111, B11001111, B11111111, B11111111} , // Code 149
{B11000111, B10111101, B10111110, B10111110, B10111101, B11000111, B11111111, B11111111} , // Code 150
{B11000111, B10111110, B10111101, B10111111, B10111111, B11000111, B11111111, B11111111} , // Code 151
{B11110101, B10101111, B10101111, B10101111, B10101111, B11000101, B11111111, B11111111} , // Code 152
{B11100110, B11011011, B10111101, B10111101, B11011011, B11100110, B11111111, B11111111} , // Code 153
{B11000010, B10111111, B10111111, B10111111, B10111111, B11000010, B11111111, B11111111} , // Code 154
{B11100111, B11011011, B11011011, B10011000, B11011011, B11011011, B11111111, B11111111} , // Code 155
{B10010111, B10100001, B10110110, B10111110, B10111101, B11011111, B11111111, B11111111} , // Code 156
{B11101010, B11101001, B10000011, B11101001, B11101010, B11111111, B11111111, B11111111} , // Code 157
{B10000000, B10111010, B01111010, B11101000, B10000101, B10101111, B11001111, B11011111} , // Code 158
{B01110111, B01110111, B10000000, B11110110, B11110110, B11111101, B11111111, B11111111} , // Code 159
{B11011111, B10101011, B10101011, B10101010, B10000110, B10111111, B11111111, B11111111} , // Code 160
{B11111111, B11111111, B10111011, B10000010, B10111110, B11111111, B11111111, B11111111} , // Code 161
{B11001111, B10110111, B10110111, B10110101, B10110110, B11001111, B11111111, B11111111} , // Code 162
{B11000111, B10111111, B10111111, B10111011, B10111101, B11000111, B11111111, B11111111} , // Code 163
{B10000101, B11110110, B11110110, B11110101, B11110101, B10001110, B11111111, B11111111} , // Code 164
{B10000101, B11110110, B11101110, B11011101, B10111100, B10000111, B11111111, B11111111} , // Code 165
{B11011001, B11010110, B11010110, B11010110, B11010000, B11010111, B11111111, B11111111} , // Code 166
{B11011001, B11010110, B11010110, B11010110, B11011001, B11111111, B11111111, B11111111} , // Code 167
{B11001111, B10110111, B10111010, B10111111, B10111111, B11011111, B11111111, B11111111} , // Code 168
{B11000111, B11110111, B11110111, B11110111, B11110111, B11110111, B11111111, B11111111} , // Code 169
{B11110111, B11110111, B11110111, B11110111, B11110111, B11000111, B11111111, B11111111} , // Code 170
{B10110101, B11010000, B11100111, B01110111, B00101011, B00110101, B01010110, B01001111} , // Code 171
{B10110101, B11010000, B11100111, B11010111, B11001011, B11010101, B00000010, B11011111} , // Code 172
{B11111111, B11111111, B11111111, B10000101, B11111111, B11111111, B11111111, B11111111} , // Code 173
{B11111111, B11110111, B11101011, B11011101, B11110111, B11101011, B11011101, B11111111} , // Code 174
{B11111111, B11011101, B11101011, B11110111, B11011101, B11101011, B11110111, B11111111} , // Code 175
{B01010101, B11111111, B10101010, B11111111, B01010101, B11111111, B10101010, B11111111} , // Code 176
{B01010101, B10101010, B01010101, B10101010, B01010101, B10101010, B01010101, B10101010} , // Code 177
{B00100010, B00000000, B01010101, B10001000, B00100010, B01010101, B00000000, B10001000} , // Code 178
{B11111111, B11111111, B11111111, B00000000, B11111111, B11111111, B11111111, B11111111} , // Code 179
{B11101111, B11101111, B11101111, B00000000, B11111111, B11111111, B11111111, B11111111} , // Code 180
{B11101011, B11101011, B11101011, B00000000, B11111111, B11111111, B11111111, B11111111} , // Code 181
{B11101111, B11101111, B11101111, B00000000, B11111111, B00000000, B11111111, B11111111} , // Code 182
{B11101111, B11101111, B11101111, B00001111, B11101111, B00001111, B11111111, B11111111} , // Code 183
{B11101011, B11101011, B11101011, B00000011, B11111111, B11111111, B11111111, B11111111} , // Code 184
{B11101011, B11101011, B11101011, B00001000, B11111111, B00000000, B11111111, B11111111} , // Code 185
{B11111111, B11111111, B11111111, B00000000, B11111111, B00000000, B11111111, B11111111} , // Code 186
{B11101011, B11101011, B11101011, B00001011, B11111011, B00000011, B11111111, B11111111} , // Code 187
{B11101011, B11101011, B11101011, B11101000, B11101111, B11100000, B11111111, B11111111} , // Code 188
{B11101111, B11101111, B11101111, B11100000, B11101111, B11100000, B11111111, B11111111} , // Code 189
{B11101011, B11101011, B11101011, B11100001, B11111111, B11111111, B11111111, B11111111} , // Code 190
{B01010101, B00000000, B10101010, B11111111, B11111111, B11111111, B01111101, B00000000} // Code 191
};
char c = 'A'; // outputs an 'A'
int cx;
cx = c-32; // offset of 32, because we start with ASCII 32 = SPACE
DMXSerial.write(1, font[cx][0]); // 1
DMXSerial.write(2, font[cx][1]); // 2
DMXSerial.write(8, font[cx][2]); // 3
DMXSerial.write(3, font[cx][3]); // 4
DMXSerial.write(7, font[cx][4]); // 5
DMXSerial.write(4, font[cx][5]); // 6
DMXSerial.write(6, font[cx][6]); // 7
DMXSerial.write(5, font[cx][7]); // 8
// - - - - -
// DmxSerial - A hardware supported interface to DMX.
// DMXSerial works in the background and constantly sends the actual values over the DMX interface.
// The actual values are also available on the built in PWM ports:
//
// Copyright (c) 2011-2015 by Matthias Hertel, http://www.mathertel.de
// This work is licensed under a BSD style license. See http://www.mathertel.de/License.aspx
//
// Documentation and samples are available at http://www.mathertel.de/Arduino
// The repository is on github : https://github.com/mathertel/DMXSerial
// The repository on github is made available in the Arduino Library Manager.
//
// 25.07.2011 creation of the DmxSerial library.
// 10.09.2011 fully control the serial hardware register
// without using the Arduino Serial (HardwareSerial) class to avoid ISR implementation conflicts.
// 01.12.2011 include file and extension changed to work with the Arduino 1.0 environment
// - - - - -
#include <DMXSerial.h>
/*
Fra DMX Blå ledning til PIN 19
Fra DMX Grå ledning til PIN 13
Fra DMX Grøn ledning til PIN 18
*/
const byte f8x8[160][8] = {
{B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, B11111111} , // ' '
{B11111111, B11111111, B11111001, B10100000, B11111001, B11111111, B11111111, B11111111} , // '!'
{B11111111, B11111111, B11111000, B11111111, B11111111, B11111000, B11111111, B11111111} , // '"'
{B11111111, B11101011, B10000000, B11101011, B11101011, B10000000, B11101011, B11111111} , // '#'
{B11111111, B11011011, B11010101, B10010100, B10010100, B11010101, B11101101, B11111111} , // '$'
{B11111111, B10111001, B11011001, B11101111, B11110111, B10011011, B10011101, B11111111} , // '%'
{B11001111, B10110101, B10111010, B10110010, B11001101, B10110111, B10110111, B11111111} , // '&'
{B11111111, B11111111, B11111011, B11111100, B11111111, B11111111, B11111111, B11111111} , // '''
{B11111111, B11100011, B11011101, B10111110, B11111111, B11111111, B11111111, B11111111} , // '('
{B11111111, B11111111, B10111110, B11011101, B11100011, B11111111, B11111111, B11111111} , // ')'
{B11110111, B11010101, B11100011, B11100011, B11100011, B11010101, B11110111, B11111111} , // '*'
{B11111111, B11110111, B11110111, B11000001, B11110111, B11110111, B11111111, B11111111} , // '+'
{B11111111, B11111111, B10111111, B11001111, B11111111, B11111111, B11111111, B11111111} , // ','
{B11111111, B11110111, B11110111, B11110111, B11110111, B11110111, B11110111, B11111111} , // '-'
{B11111111, B11111111, B11111111, B10011111, B11111111, B11111111, B11111111, B11111111} , // '.'
{B11111111, B10111111, B11011111, B11101111, B11110111, B11111011, B11111101, B11111111} , // '/'
{B11111111, B11000001, B10011110, B10101110, B10110110, B10111010, B11000001, B11111111} , // '0'
{B11111111, B10111011, B10111101, B10000000, B10111111, B10111111, B11111111, B11111111} , // '1'
{B11111111, B10011101, B10101110, B10101110, B10110110, B10110110, B10011001, B11111111} , // '2'
{B11111111, B11011101, B10111110, B10110110, B10110110, B10110110, B11001001, B11111111} , // '3'
{B11101111, B11100111, B11101011, B10101101, B10000000, B10101111, B11101111, B11111111} , // '4'
{B11111111, B11011000, B10111010, B10111010, B10111010, B10111010, B11000110, B11111111} , // '5'
{B11111111, B11000011, B10110101, B10110110, B10110110, B10110110, B11001111, B11111111} , // '6'
{B11111111, B11111100, B11111110, B10001110, B11110110, B11111010, B11111100, B11111111} , // '7'
{B11111111, B11001001, B10110110, B10110110, B10110110, B10110110, B11001001, B11111111} , // '8'
{B11111111, B11111001, B10110110, B10110110, B10110110, B11010110, B11100001, B11111111} , // '9'
{B11111111, B11111111, B11111111, B10011001, B11111111, B11111111, B11111111, B11111111} , // ':'
{B11111111, B11111111, B10111111, B11001001, B11111111, B11111111, B11111111, B11111111} , // ';'
{B11111111, B11110111, B11101011, B11011101, B10111110, B11111111, B11111111, B11111111} , // '<'
{B11111111, B11011011, B11011011, B11011011, B11011011, B11011011, B11011011, B11111111} , // '='
{B11111111, B11111111, B11111111, B10111110, B11011101, B11101011, B11110111, B11111111} , // '>'
{B11111111, B11111101, B11111110, B11111110, B10101110, B11110110, B11111001, B11111111} , // '?'
{B11000001, B10111110, B10100010, B10101010, B10101010, B11100001, B11111111, B11111111} , // '@'
{B10000011, B11101101, B11101110, B11101110, B11101101, B10000011, B11111111, B11111111} , // 'A'
{B10111110, B10000000, B10110110, B10110110, B10110110, B11001001, B11111111, B11111111} , // 'B'
{B11100011, B11011101, B10111110, B10111110, B10111110, B11011101, B11111111, B11111111} , // 'C'
{B10111110, B10000000, B10111110, B10111110, B11011101, B11100011, B11111111, B11111111} , // 'D'
{B10111110, B10000000, B10110110, B10100010, B10111110, B10011100, B11111111, B11111111} , // 'E'
{B10111110, B10000000, B10110110, B11100010, B11111110, B11111100, B11111111, B11111111} , // 'F'
{B11100011, B11011101, B10111110, B10101110, B10101110, B10001101, B11111111, B11111111} , // 'G'
{B10000000, B11110111, B11110111, B11110111, B11110111, B10000000, B11111111, B11111111} , // 'H'
{B11111111, B10111110, B10000000, B10111110, B11111111, B11111111, B11111111, B11111111} , // 'I'
{B11001111, B10111111, B10111111, B10111110, B11000000, B11111110, B11111111, B11111111} , // 'J'
{B10111110, B10000000, B11110111, B11101011, B11011101, B10111110, B10111111, B11111111} , // 'K'
{B10111110, B10000000, B10111110, B10111111, B10111111, B10011111, B11111111, B11111111} , // 'L'
{B10000000, B11111110, B11111101, B11111011, B11111101, B11111110, B10000000, B11111111} , // 'M'
{B10000000, B11111110, B11111101, B11111011, B11110111, B10000000, B11111111, B11111111} , // 'N'
{B11100011, B11011101, B10111110, B10111110, B11011101, B11100011, B11111111, B11111111} , // 'O'
{B10111110, B10000000, B10110110, B11110110, B11110110, B11111001, B11111111, B11111111} , // 'P'
{B11100001, B11011110, B11011110, B11001110, B11011110, B10100001, B10111111, B11111111} , // 'Q'
{B10111110, B10000000, B10110110, B11100110, B11010110, B10111001, B11111111, B11111111} , // 'R'
{B11011001, B10110110, B10110110, B10110110, B10110110, B11001101, B11111111, B11111111} , // 'S'
{B11111100, B11111110, B10111110, B10000000, B10111110, B11111110, B11111100, B11111111} , // 'T'
{B11000000, B10111111, B10111111, B10111111, B10111111, B11000000, B11111111, B11111111} , // 'U'
{B11110000, B11101111, B11011111, B10111111, B11011111, B11101111, B11110000, B11111111} , // 'V'
{B11000000, B10111111, B10111111, B11000111, B10111111, B10111111, B11000000, B11111111} , // 'W'
{B10111110, B11011101, B11101011, B11110111, B11101011, B11011101, B10111110, B11111111} , // 'X'
{B11111110, B11111101, B10111011, B10000111, B10111011, B11111101, B11111110, B11111111} , // 'Y'
{B10111100, B10011110, B10101110, B10110110, B10111010, B10111100, B10011110, B11111111} , // 'Z'
{B10000000, B10111110, B10111110, B10111110, B11111111, B11111111, B11111111, B11111111} , // '['
{B11111110, B11111101, B11111011, B11110111, B11101111, B11011111, B10111111, B11111111} , // '\'
{B10111110, B10111110, B10111110, B10000000, B11111111, B11111111, B11111111, B11111111} , // ']'
{B11110111, B11111011, B11111101, B11111110, B11111101, B11111011, B11110111, B11111111} , // '^'
{B10111111, B10111111, B10111111, B10111111, B10111111, B10111111, B10111111, B11111111} , // '_'
{B11111111, B11111111, B11111100, B11111011, B11111111, B11111111, B11111111, B11111111} , // '`'
{B11011111, B10101011, B10101011, B10101011, B10101011, B10000111, B10111111, B11111111} , // 'a'
{B11111110, B10000000, B11001111, B10110111, B10110111, B10110111, B11001111, B11111111} , // 'b'
{B11000111, B10111011, B10111011, B10111011, B10111011, B11010111, B11111111, B11111111} , // 'c'
{B11001111, B10110111, B10110111, B10110111, B11001110, B10000000, B10111111, B11111111} , // 'd'
{B11000111, B10101011, B10101011, B10101011, B10101011, B11100111, B11111111, B11111111} , // 'e'
{B11111111, B10110111, B10000001, B10110110, B11111110, B11111101, B11111111, B11111111} , // 'f'
{B10110011, B10101101, B10101101, B10101101, B10101101, B11000011, B11111101, B11111111} , // 'g'
{B10111110, B10000000, B11110111, B11111011, B11111011, B10000111, B11111111, B11111111} , // 'h'
{B11111111, B10111011, B10000010, B10111111, B11111111, B11111111, B11111111, B11111111} , // 'i'
{B11001111, B10111111, B10111111, B10111111, B10111011, B11000010, B11111111, B11111111} , // 'j'
{B11111110, B10000000, B11101111, B11010111, B10111011, B10111111, B11111111, B11111111} , // 'k'
{B11111111, B10111110, B10000000, B10111111, B11111111, B11111111, B11111111, B11111111} , // 'l'
{B10000011, B11111011, B11111011, B10000111, B11111011, B11111011, B10000111, B11111111} , // 'm'
{B10000011, B11110111, B11111011, B11111011, B11111011, B10000111, B11111111, B11111111} , // 'n'
{B11000111, B10111011, B10111011, B10111011, B10111011, B11000111, B11111111, B11111111} , // 'o'
{B10111101, B10000001, B10110011, B11101101, B11101101, B11110011, B11111111, B11111111} , // 'p'
{B11110011, B11101101, B11101101, B10110011, B10000001, B10111101, B11111111, B11111111} , // 'q'
{B10111011, B10000011, B10110111, B11111011, B11111011, B11100111, B11111111, B11111111} , // 'r'
{B10110111, B10101011, B10101011, B10101011, B10101011, B11011011, B11111111, B11111111} , // 's'
{B11111011, B11111011, B11000000, B10111011, B10111011, B11011111, B11111111, B11111111} , // 't'
{B11000011, B10111111, B10111111, B10111111, B11011111, B10000011, B11111111, B11111111} , // 'u'
{B11110011, B11101111, B11011111, B10111111, B11011111, B11101111, B11110011, B11111111} , // 'v'
{B11000011, B10111111, B10111111, B11000111, B10111111, B10111111, B11000011, B11111111} , // 'w'
{B10111011, B11010111, B11101111, B11010111, B10111011, B11111111, B11111111, B11111111} , // 'x'
{B10110011, B10101111, B10101111, B10101111, B10101111, B11000011, B11111111, B11111111} , // 'y'
{B10111011, B10011011, B10101011, B10110011, B10111011, B11111111, B11111111, B11111111} , // 'z'
{B11110111, B11110111, B11001001, B10111110, B10111110, B11111111, B11111111, B11111111} , // '{'
{B11111111, B11111111, B10001000, B11111111, B11111111, B11111111, B11111111, B11111111} , // '|'
{B11111111, B10111110, B10111110, B11001001, B11110111, B11110111, B11111111, B11111111} , // '}'
{B11111101, B11111110, B11111110, B11111101, B11111101, B11111110, B11111111, B11111111} , // '~'
{B10001111, B10110111, B10111011, B10111101, B10111011, B10110111, B10001111, B11111111} , // ''
{B11110001, B10101110, B10101110, B10101110, B10101110, B11010101, B11111111, B11111111} , // Code 128
{B11000101, B10111111, B10111111, B10111111, B10000101, B10111111, B11111111, B11111111} , // Code 129
{B11000111, B10101011, B10101011, B10101010, B10101010, B11100111, B11111111, B11111111} , // Code 130
{B11011101, B10101010, B10101010, B10101010, B10000110, B10111101, B11111111, B11111111} , // Code 131
{B11011110, B10101011, B10101011, B10101011, B10000111, B10111110, B11111111, B11111111} , // Code 132
{B11011111, B10101010, B10101010, B10101011, B10000111, B10111111, B11111111, B11111111} , // Code 133
{B11011111, B10101011, B10101010, B10101011, B10000111, B10111111, B11111111, B11111111} , // Code 134
{B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, B11111111, B11111111} , // Code 135
{B11000101, B10101010, B10101010, B10101010, B10101010, B11100101, B11111111, B11111111} , // Code 136
{B11000110, B10101011, B10101011, B10101011, B10101011, B11100110, B11111111, B11111111} , // Code 137
{B11000111, B10101010, B10101010, B10101011, B10101011, B11100111, B11111111, B11111111} , // Code 138
{B11111111, B11111110, B10111011, B10000011, B10111110, B11111111, B11111111, B11111111} , // Code 139
{B11111101, B11111110, B10111010, B10000010, B10111110, B11111110, B11111101, B11111111} , // Code 140
{B11111111, B11111110, B10111010, B10000011, B10111111, B11111111, B11111111, B11111111} , // Code 141
{B10000110, B11101011, B11101101, B11101101, B11101011, B10000110, B11111111, B11111111} , // Code 142
{B10001111, B11010111, B11010100, B11010100, B11010111, B10001111, B11111111, B11111111} , // Code 143
{B10111011, B10000011, B10101011, B10101010, B10111010, B11111111, B11111111, B11111111} , // Code 144
{B11011111, B10101011, B10101011, B10100111, B11000111, B10101011, B10101011, B11111111} , // Code 145
{B10000011, B11110101, B11110110, B11110110, B10000000, B10110110, B10110110, B11111111} , // Code 146
{B11001111, B10110101, B10110110, B10110110, B10110101, B11001111, B11111111, B11111111} , // Code 147
{B11001101, B10110111, B10110111, B10110111, B10110111, B11001101, B11111111, B11111111} , // Code 148
{B11001111, B10110110, B10110101, B10110111, B10110111, B11001111, B11111111, B11111111} , // Code 149
{B11000111, B10111101, B10111110, B10111110, B10111101, B11000111, B11111111, B11111111} , // Code 150
{B11000111, B10111110, B10111101, B10111111, B10111111, B11000111, B11111111, B11111111} , // Code 151
{B11110101, B10101111, B10101111, B10101111, B10101111, B11000101, B11111111, B11111111} , // Code 152
{B11100110, B11011011, B10111101, B10111101, B11011011, B11100110, B11111111, B11111111} , // Code 153
{B11000010, B10111111, B10111111, B10111111, B10111111, B11000010, B11111111, B11111111} , // Code 154
{B11100111, B11011011, B11011011, B10011000, B11011011, B11011011, B11111111, B11111111} , // Code 155
{B10010111, B10100001, B10110110, B10111110, B10111101, B11011111, B11111111, B11111111} , // Code 156
{B11101010, B11101001, B10000011, B11101001, B11101010, B11111111, B11111111, B11111111} , // Code 157
{B10000000, B10111010, B01111010, B11101000, B10000101, B10101111, B11001111, B11011111} , // Code 158
{B01110111, B01110111, B10000000, B11110110, B11110110, B11111101, B11111111, B11111111} , // Code 159
{B11011111, B10101011, B10101011, B10101010, B10000110, B10111111, B11111111, B11111111} , // Code 160
{B11111111, B11111111, B10111011, B10000010, B10111110, B11111111, B11111111, B11111111} , // Code 161
{B11001111, B10110111, B10110111, B10110101, B10110110, B11001111, B11111111, B11111111} , // Code 162
{B11000111, B10111111, B10111111, B10111011, B10111101, B11000111, B11111111, B11111111} , // Code 163
{B10000101, B11110110, B11110110, B11110101, B11110101, B10001110, B11111111, B11111111} , // Code 164
{B10000101, B11110110, B11101110, B11011101, B10111100, B10000111, B11111111, B11111111} , // Code 165
{B11011001, B11010110, B11010110, B11010110, B11010000, B11010111, B11111111, B11111111} , // Code 166
{B11011001, B11010110, B11010110, B11010110, B11011001, B11111111, B11111111, B11111111} , // Code 167
{B11001111, B10110111, B10111010, B10111111, B10111111, B11011111, B11111111, B11111111} , // Code 168
{B11000111, B11110111, B11110111, B11110111, B11110111, B11110111, B11111111, B11111111} , // Code 169
{B11110111, B11110111, B11110111, B11110111, B11110111, B11000111, B11111111, B11111111} , // Code 170
{B10110101, B11010000, B11100111, B01110111, B00101011, B00110101, B01010110, B01001111} , // Code 171
{B10110101, B11010000, B11100111, B11010111, B11001011, B11010101, B00000010, B11011111} , // Code 172
{B11111111, B11111111, B11111111, B10000101, B11111111, B11111111, B11111111, B11111111} , // Code 173
{B11111111, B11110111, B11101011, B11011101, B11110111, B11101011, B11011101, B11111111} , // Code 174
{B11111111, B11011101, B11101011, B11110111, B11011101, B11101011, B11110111, B11111111} , // Code 175
{B01010101, B11111111, B10101010, B11111111, B01010101, B11111111, B10101010, B11111111} , // Code 176
{B01010101, B10101010, B01010101, B10101010, B01010101, B10101010, B01010101, B10101010} , // Code 177
{B00100010, B00000000, B01010101, B10001000, B00100010, B01010101, B00000000, B10001000} , // Code 178
{B11111111, B11111111, B11111111, B00000000, B11111111, B11111111, B11111111, B11111111} , // Code 179
{B11101111, B11101111, B11101111, B00000000, B11111111, B11111111, B11111111, B11111111} , // Code 180
{B11101011, B11101011, B11101011, B00000000, B11111111, B11111111, B11111111, B11111111} , // Code 181
{B11101111, B11101111, B11101111, B00000000, B11111111, B00000000, B11111111, B11111111} , // Code 182
{B11101111, B11101111, B11101111, B00001111, B11101111, B00001111, B11111111, B11111111} , // Code 183
{B11101011, B11101011, B11101011, B00000011, B11111111, B11111111, B11111111, B11111111} , // Code 184
{B11101011, B11101011, B11101011, B00001000, B11111111, B00000000, B11111111, B11111111} , // Code 185
{B11111111, B11111111, B11111111, B00000000, B11111111, B00000000, B11111111, B11111111} , // Code 186
{B11101011, B11101011, B11101011, B00001011, B11111011, B00000011, B11111111, B11111111} , // Code 187
{B11101011, B11101011, B11101011, B11101000, B11101111, B11100000, B11111111, B11111111} , // Code 188
{B11101111, B11101111, B11101111, B11100000, B11101111, B11100000, B11111111, B11111111} , // Code 189
{B11101011, B11101011, B11101011, B11100001, B11111111, B11111111, B11111111, B11111111} , // Code 190
{B01010101, B00000000, B10101010, B11111111, B11111111, B11111111, B01111101, B00000000} // Code 191
};
int state = 0;
void setup() {
DMXSerial.init(DMXController,13);
DMXSerial.maxChannel(10);
} // setup
void DMXWrite(char ch){
DMXSerial.write(1, f8x8[ch-32][0]); // 1
DMXSerial.write(2, f8x8[ch-32][1]); // 2
DMXSerial.write(8, f8x8[ch-32][2]); // 3
DMXSerial.write(3, f8x8[ch-32][3]); // 4
DMXSerial.write(7, f8x8[ch-32][4]); // 5
DMXSerial.write(4, f8x8[ch-32][5]); // 6
DMXSerial.write(6, f8x8[ch-32][6]); // 7
DMXSerial.write(5, f8x8[ch-32][7]); // 8
}
void CHdelay(int tid){
delay(tid);
DMXSerial.write(1, B11111111); // 1
DMXSerial.write(2, B11111111); // 2
DMXSerial.write(8, B11111111); // 3
DMXSerial.write(3, B11111111); // 4
DMXSerial.write(7, B11111111); // 5
DMXSerial.write(4, B11111111); // 6
DMXSerial.write(6, B11111111); // 7
DMXSerial.write(5, B11111111); // 8
delay(400);
}
// loop through the rainbow colors
void loop() {
for (int A=32; A <= sizeof(f8x8)+32;A++){
DMXWrite(A);
// CHdelay(1000); // wait a little bit
delay(1000);
}
/* DMXWrite('A');
CHdelay(2000); // wait a little bit
DMXWrite('B');
CHdelay(2000); // wait a little bit
DMXWrite('C');
CHdelay(2000); // wait a little bit
DMXWrite('Æ');
CHdelay(2000); // wait a little bit
DMXWrite('Ø');
CHdelay(2000); // wait a little bit
DMXWrite('Å');
CHdelay(2000); // wait a little bit
*/
} // loop