#define ROW 8 #define COL 3 #define G1 13 #define TL 16 #define Speed 1000 const int scan[COL] = {10,11,12}; const int row[ROW] = {2,3,4,5,6,7,8,9}; const int data[TL][ROW] = {0x3C,0x42,0x42,0x42,0x42,0x42,0x3C,0x00, 0x18,0x38,0x58,0x18,0x18,0x18,0x7E,0x00, 0x3C,0x42,0x02,0x02,0x1C,0x20,0x7E,0x00, 0x3C,0x42,0x02,0x0C,0x02,0x42,0x3C,0x00, 0x18,0x28,0x48,0x48,0x7E,0x08,0x08,0x00, 0x3C,0x40,0x40,0x3C,0x02,0x02,0x3C,0x00, 0x3C,0x40,0x40,0x3C,0x42,0x42,0x3C,0x00, 0x3C,0x42,0x02,0x04,0x08,0x10,0x10,0x00, 0x3C,0x42,0x42,0x3C,0x42,0x42,0x3C,0x00, 0x3C,0x42,0x42,0x3C,0x02,0x02,0x3C,0x00, 0x00,0x18,0x18,0x7E,0x7E,0x18,0x18,0x00, 0x00,0x00,0x00,0x7E,0x7E,0x00,0x00,0x00, 0x00,0x42,0x24,0x18,0x18,0x24,0x42,0x00, 0x18,0x18,0x00,0x7E,0x00,0x18,0x18,0x00, 0x00,0x00,0x7E,0x00,0x00,0x7E,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00}; int mapBuffer[ROW][ROW]; int c,u; void setup() { int i; for (i = 0;i