//NOKIA 5510 projection clock project working dig clock not fibnished now.. #include -* #include #include //thanks to adafruit // Software SPI (slower updates, more flexible pin options): // pin 7 - Serial clock out (SCLK) // pin 6 - Serial data out (DIN) // pin 5 - Data/Command select (D/C) // pin 4 - LCD chip select (CS) // pin 3 - LCD reset (RST) Adafruit_PCD8544 display = Adafruit_PCD8544(PA5, PA7, PA4, PB1, PB0); //Adafruit_PCD8544(int8_t SCLK, int8_t DIN, int8_t DC, int8_t CS, int8_t RST); // 1-> PB0 -- 2->PB1 -- 3->PA4 -- 4->PA7 -- 5->PA5 -- 6->3V3 -- 7->3V3 -- 8->GND (NOKIA 5510 PCB board) //contacts //1=PB0,2--,3=GND,4=3V3,5=PB1,6=PA4,7=PA7,8=PA5,9=3V3 const unsigned char PROGMEM monstercat []= { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x7F, 0xFF, 0x7F, 0xFF, 0xF0, // ############################################## ############### ################### 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF9, 0x3F, 0xFE, 0xFF, 0xFF, 0xC0, // ############################################# # ############# ################## 0xC3, 0x87, 0xFF, 0xFE, 0xFF, 0xFB, 0xBF, 0xFD, 0xFF, 0xFF, 0x30, // ## ### ################## ############# ### ############ ################# ## 0xDD, 0x77, 0xFF, 0xFD, 0x3F, 0x9B, 0xDF, 0xFB, 0xFF, 0xF8, 0xF0, // ## ### # ### ################# # ####### ## #### ########## ############### #### 0xDE, 0xF7, 0xFF, 0xFD, 0xD0, 0x67, 0xDF, 0xFB, 0xFF, 0xE7, 0xF0, // ## #### #### ################# ### # ## ##### ########## ############# ####### 0xDF, 0xF7, 0xFF, 0xFD, 0xEF, 0xFF, 0xEF, 0xF7, 0xFE, 0x1F, 0xF0, // ## ######### ################# #### ############### ######## ########## ######### 0xDB, 0xB7, 0xFF, 0xFD, 0xFC, 0x07, 0xF7, 0xFF, 0xF1, 0xFF, 0xF0, // ## ## ### ## ################# ####### ####### ############### ############# 0xD9, 0x37, 0xCF, 0xFD, 0xF0, 0x1F, 0xFB, 0xFF, 0xCF, 0xFF, 0xF0, // ## ## # ## ##### ########## ##### ########## ############ ################ 0xDA, 0xB7, 0xF3, 0xFD, 0xFF, 0xFF, 0xFD, 0xFF, 0x3F, 0xFF, 0xF0, // ## ## # # ## ####### ######## ####################### ######### ################## 0xC3, 0x87, 0xFC, 0xFB, 0xFF, 0xFF, 0xE5, 0xFF, 0xFF, 0xFF, 0xF0, // ## ### ######### ##### ##################### # ############################# 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF4, 0xFF, 0xFF, 0xFF, 0xF0, // ############################ ####################### # ############################ 0xFF, 0xFF, 0xFF, 0xED, 0xFF, 0xFF, 0xFF, 0x3F, 0xFF, 0xFF, 0xF0, // ########################### ## ######################### ########################## 0xC0, 0x07, 0xFF, 0xE9, 0xFF, 0xFF, 0xFF, 0x9F, 0x00, 0x00, 0x00, // ## ############## # ########################## ##### 0xDF, 0xF7, 0xFF, 0xEB, 0xFF, 0xFF, 0xFF, 0xCF, 0xFF, 0xFF, 0xF0, // ## ######### ############## # ############################ ######################## 0xDF, 0xF7, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xCF, 0xFF, 0xFF, 0xF0, // ## ######### ############# ############################### ######################## 0xD8, 0x07, 0x01, 0xDF, 0xFF, 0xE3, 0x1F, 0xDF, 0xFF, 0xFF, 0xF0, // ## ## ### ### ################ ## ####### ######################### 0xDB, 0xFF, 0xFF, 0xDF, 0xFE, 0x01, 0x0F, 0xBF, 0xF3, 0xFF, 0xF0, // ## ## #################### ############ # ##### ########## ############## 0xD8, 0x3F, 0xFF, 0xDF, 0xF2, 0x00, 0x0F, 0x7F, 0x7C, 0x1F, 0xF0, // ## ## ################ ######### # #### ####### ##### ######### 0xDF, 0xBF, 0xFF, 0xEF, 0xE0, 0x00, 0x0C, 0xC0, 0xFF, 0xE0, 0x70, // ## ###### ################# ####### ## ## ########### ### 0xD8, 0x3F, 0xF8, 0x77, 0xE0, 0x00, 0x0C, 0x1E, 0x7F, 0xFF, 0x80, // ## ## ########### ### ###### ## #### ################ 0xDB, 0xFF, 0xE7, 0xF8, 0xF0, 0x00, 0x8C, 0xFF, 0x7F, 0xFF, 0xF0, // ## ## ############# ######## #### # ## ######## ################### 0xD8, 0x07, 0x9F, 0xFF, 0x78, 0x43, 0xFB, 0xFF, 0x7F, 0xFF, 0xF0, // ## ## #### ############# #### # ####### ########## ################### 0xDF, 0xF7, 0x7F, 0xFF, 0xBC, 0x7F, 0xFF, 0xFF, 0x7F, 0xFF, 0xF0, // ## ######### ### ################ #### ####################### ################### 0xDF, 0xF6, 0xFF, 0xFF, 0xCF, 0xFF, 0xFF, 0xFE, 0x7F, 0xFF, 0xF0, // ## ######### ## ################## ########################### ################### 0xC0, 0x07, 0xFF, 0xC0, 0x07, 0xFF, 0xFF, 0xFC, 0xFF, 0xFF, 0xF0, // ## ############# ######################### #################### 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0xF0, // ######################### ################################ #################### 0xC0, 0x07, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0x0F, 0xFF, 0xFF, 0xF0, // ## ########### ############################### ######################## 0xDF, 0xF7, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xFF, 0xFF, 0xF0, // ## ######### ########## ################################# ######################### 0xDF, 0xF7, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xF0, // ## ######### ########## ################################## ######################### 0xD8, 0x37, 0xFF, 0x7F, 0x3F, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xF0, // ## ## ## ########### ####### ######################## ######################### 0xDB, 0xB7, 0xFF, 0x80, 0x1F, 0xE7, 0x1F, 0xDF, 0xFF, 0xFF, 0xF0, // ## ## ### ## ############ ######## ### ####### ######################### 0xDB, 0xB7, 0xFE, 0x00, 0x3F, 0xC7, 0xDF, 0xD1, 0xFF, 0xFF, 0xF0, // ## ## ### ## ########## ######## ##### ####### # ##################### 0xD8, 0x37, 0xFC, 0xFC, 0x7F, 0x87, 0xCF, 0x88, 0x3F, 0xFF, 0xF0, // ## ## ## ######### ###### ######## ##### ##### # ################## 0xDF, 0xF7, 0xF9, 0xFF, 0xFF, 0xBF, 0xEF, 0x8F, 0xBF, 0xFF, 0xF0, // ## ######### ######## ################## ######### ##### ##### ################## 0xDF, 0xF7, 0xFB, 0xC0, 0xFF, 0xBF, 0xEF, 0xFF, 0x9F, 0xFF, 0xF0, // ## ######### ######## #### ######### ######### ############# ################# 0xC0, 0x07, 0xFB, 0x9F, 0x7F, 0xBF, 0xEF, 0xFF, 0x9F, 0xFF, 0xF0, // ## ######## ### ##### ######## ######### ############# ################# 0xFF, 0xFF, 0xF8, 0x1F, 0x7F, 0xBF, 0xCF, 0xFF, 0xBF, 0xFF, 0xF0, // ##################### ##### ######## ######## ############# ################## 0xFF, 0xFF, 0xFC, 0x3F, 0x3F, 0x9F, 0xDF, 0xFF, 0x3F, 0xFF, 0xF0, // ###################### ###### ####### ####### ############# ################## 0xC3, 0x87, 0xFF, 0x3F, 0xBF, 0xDF, 0xDF, 0xF8, 0x7F, 0xFC, 0xF0, // ## ### ########### ####### ######## ####### ########## ############# #### 0xDB, 0xB7, 0xFF, 0xFF, 0xDF, 0xCF, 0xC0, 0x03, 0xFF, 0x9F, 0x70, // ## ## ### ## ##################### ####### ###### ########### ##### ### 0xDA, 0xB7, 0xFF, 0xF8, 0x0F, 0xEF, 0xFF, 0xFF, 0xFF, 0x9F, 0x70, // ## ## # # ## ################ ####### ############################# ##### ### 0xD9, 0x37, 0xFF, 0xF7, 0xC7, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0x70, // ## ## # ## ############### ##### ###### #################################### ### 0xDB, 0xB7, 0xFF, 0xEF, 0xFF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFC, 0xF0, // ## ## ### ## ############## ############### ################################## #### 0xDF, 0xF7, 0xFF, 0xEF, 0xFF, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0x70, // ## ######### ############## ############### ################################### ### 0xDE, 0xF7, 0xFF, 0xEF, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0x9F, 0x70, // ## #### #### ############## ################ ############################ ##### ### 0xDD, 0x77, 0xFF, 0xE7, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0x9F, 0x70, // ## ### # ### ############## ############### ############################ ##### ### 0xC3, 0x87, 0xFF, 0xF0, 0x78, 0x03, 0xFF, 0xFF, 0xFF, 0xFC, 0xF0, // ## ### ############### #### ################################ #### 0xFF, 0xFF, 0xFF, 0xF8, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, // ############################# ############################################## }; const unsigned char PROGMEM m [] = //w42 h33 { 0xFF, 0xF8, 0x00, 0xFF, 0xF8, 0x00, // ############# ############# 0x80, 0x17, 0x01, 0x00, 0x27, 0x00, // # # ### # # ### 0x80, 0x08, 0xC2, 0x00, 0x20, 0xC0, // # # ## # # ## 0x80, 0x04, 0x24, 0x00, 0x20, 0x40, // # # # # # # 0x80, 0x02, 0x18, 0x00, 0x20, 0x40, // # # ## # # 0x80, 0x01, 0x10, 0x00, 0x20, 0x40, // # # # # # 0x80, 0x00, 0xA0, 0x00, 0x20, 0x40, // # # # # # 0x80, 0x00, 0x40, 0x00, 0x20, 0x40, // # # # # 0x80, 0x00, 0x00, 0x00, 0x20, 0x40, // # # # 0x80, 0x00, 0x00, 0x00, 0x20, 0x40, // # # # 0x80, 0x00, 0x00, 0x00, 0x20, 0x40, // # # # 0x80, 0x00, 0x00, 0x00, 0x20, 0x40, // # # # 0x80, 0x00, 0x00, 0x00, 0x20, 0x40, // # # # 0x80, 0x00, 0x00, 0x00, 0x20, 0x40, // # # # 0x80, 0x00, 0x00, 0x00, 0x20, 0x40, // # # # 0x80, 0x00, 0x00, 0x00, 0x20, 0x40, // # # # 0x80, 0x00, 0x00, 0x00, 0x20, 0x40, // # # # 0x80, 0x00, 0x00, 0x00, 0x20, 0x40, // # # # 0x80, 0x10, 0x01, 0x00, 0x20, 0x40, // # # # # # 0x80, 0x18, 0x03, 0x00, 0x20, 0x40, // # ## ## # # 0x80, 0x14, 0x05, 0x00, 0x20, 0x40, // # # # # # # # 0x80, 0x12, 0x09, 0x00, 0x20, 0x40, // # # # # # # # 0x80, 0x11, 0x11, 0x00, 0x20, 0x40, // # # # # # # # 0x80, 0x10, 0xA1, 0x00, 0x20, 0x40, // # # # # # # # 0x80, 0x10, 0x71, 0x00, 0x20, 0x40, // # # ### # # # 0x80, 0x10, 0x2F, 0x00, 0x20, 0x40, // # # # #### # # 0x80, 0x10, 0x21, 0x00, 0x20, 0x40, // # # # # # # 0x80, 0x10, 0x21, 0x00, 0x20, 0x40, // # # # # # # 0x80, 0x10, 0x21, 0x00, 0x20, 0x40, // # # # # # # 0x80, 0x10, 0x21, 0x00, 0x20, 0x40, // # # # # # # 0xFF, 0xFC, 0x21, 0xFF, 0xF8, 0x40, // ############## # ############## # 0x3C, 0x03, 0xA0, 0x78, 0x07, 0x40, // #### ### # #### ### # 0x0F, 0xFF, 0xE0, 0x07, 0xFF, 0xC0, // ############### ############# }; const unsigned char PROGMEM e [] =//w29 h33 { 0xFF, 0xFF, 0xFF, 0x80, // ######################### 0x80, 0x00, 0x01, 0x60, // # # ## 0x80, 0x00, 0x01, 0x18, // # # ## 0x80, 0x00, 0x01, 0x08, // # # # 0x80, 0x00, 0x01, 0x08, // # # # 0x80, 0x00, 0x01, 0x08, // # # # 0x80, 0x00, 0x01, 0x08, // # # # 0x80, 0x00, 0x01, 0x08, // # # # 0x80, 0x00, 0x01, 0x08, // # # # 0x80, 0x1F, 0xFF, 0x88, // # ############## # 0x80, 0x10, 0x00, 0x68, // # # ## # 0x80, 0x10, 0xFF, 0xF8, // # # ############# 0x80, 0x1F, 0xFC, 0x00, // # ########### 0x80, 0x00, 0x0B, 0x00, // # # ## 0x80, 0x00, 0x08, 0xC0, // # # ## 0x80, 0x00, 0x08, 0x40, // # # # 0x80, 0x00, 0x08, 0x40, // # # # 0x80, 0x00, 0x08, 0x40, // # # # 0x80, 0x00, 0x08, 0x40, // # # # 0x80, 0x1F, 0xFC, 0x40, // # ########### # 0x80, 0x10, 0x03, 0x40, // # # ## # 0x80, 0x10, 0xFF, 0xC0, // # # ########## 0x80, 0x1F, 0xFF, 0x80, // # ############## 0x80, 0x00, 0x01, 0x60, // # # ## 0x80, 0x00, 0x01, 0x18, // # # ## 0x80, 0x00, 0x01, 0x08, // # # # 0x80, 0x00, 0x01, 0x08, // # # # 0x80, 0x00, 0x01, 0x08, // # # # 0x80, 0x00, 0x01, 0x08, // # # # 0x80, 0x00, 0x01, 0x08, // # # # 0xFF, 0xFF, 0xFF, 0x88, // ######################### # 0x30, 0x00, 0x00, 0x68, // ## ## # 0x0F, 0xFF, 0xFF, 0xF8, // ######################### }; const unsigned char PROGMEM o [] =//w37 h33 { 0x0F, 0xFF, 0xFF, 0xFF, 0xF8, // ################################# 0x34, 0x00, 0x00, 0x00, 0x08, // ## # # 0x44, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0xFF, 0xC0, 0x08, // # # ########## # 0x84, 0x00, 0x83, 0x40, 0x08, // # # # ## # # 0x84, 0x00, 0xFC, 0x40, 0x08, // # # ###### # # 0x84, 0x00, 0x88, 0x40, 0x08, // # # # # # # 0x84, 0x00, 0x88, 0x40, 0x08, // # # # # # # 0x84, 0x00, 0x88, 0x40, 0x08, // # # # # # # 0x84, 0x00, 0x88, 0x40, 0x08, // # # # # # # 0x84, 0x00, 0xFF, 0xC0, 0x08, // # # ########## # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x84, 0x00, 0x00, 0x00, 0x08, // # # # 0x8F, 0xFF, 0xFF, 0xFF, 0xF8, // # ################################# 0xB0, 0x00, 0x00, 0x00, 0x60, // # ## ## 0xFF, 0xFF, 0xFF, 0xFF, 0x80, // ################################# }; const unsigned char PROGMEM w [] =//w47 h35 { 0x01, 0xFF, 0xF8, 0x01, 0xFF, 0xFE, // ############## ################ 0x3E, 0x80, 0x08, 0x1F, 0x20, 0x02, // ##### # # ##### # # 0xC0, 0x80, 0x08, 0x20, 0x20, 0x02, // ## # # # # # 0x80, 0x80, 0x08, 0x20, 0x20, 0x02, // # # # # # # 0x80, 0x80, 0x08, 0x20, 0x20, 0x02, // # # # # # # 0x80, 0x80, 0x08, 0x20, 0x20, 0x02, // # # # # # # 0x80, 0x80, 0x08, 0x30, 0x20, 0x02, // # # # ## # # 0x80, 0x80, 0x08, 0x68, 0x20, 0x02, // # # # ## # # # 0x80, 0x80, 0x08, 0x44, 0x20, 0x02, // # # # # # # # 0x80, 0x80, 0x08, 0xC4, 0x20, 0x02, // # # # ## # # # 0x80, 0x80, 0x09, 0x83, 0x20, 0x02, // # # # ## ## # # 0x80, 0x80, 0x0B, 0x80, 0xA0, 0x02, // # # # ### # # # 0x80, 0x80, 0x0E, 0x00, 0x60, 0x02, // # # ### ## # 0x80, 0x80, 0x08, 0x00, 0x20, 0x02, // # # # # # 0x80, 0x80, 0x00, 0x00, 0x00, 0x02, // # # # 0x80, 0x80, 0x00, 0x00, 0x00, 0x02, // # # # 0x80, 0x80, 0x00, 0x00, 0x00, 0x02, // # # # 0x80, 0x80, 0x00, 0x00, 0x00, 0x02, // # # # 0x80, 0x80, 0x00, 0x00, 0x00, 0x02, // # # # 0x80, 0x80, 0x00, 0x00, 0x00, 0x02, // # # # 0x80, 0x80, 0x00, 0x00, 0x00, 0x02, // # # # 0x80, 0x80, 0x00, 0x00, 0x00, 0x02, // # # # 0x80, 0x80, 0x00, 0x00, 0x00, 0x02, // # # # 0x80, 0x80, 0x00, 0x10, 0x00, 0x02, // # # # # 0x80, 0x80, 0x00, 0x28, 0x00, 0x02, // # # # # # 0x80, 0x80, 0x00, 0x28, 0x00, 0x02, // # # # # # 0x80, 0x80, 0x00, 0x44, 0x00, 0x02, // # # # # # 0x80, 0x80, 0x00, 0x83, 0x00, 0x02, // # # # ## # 0x80, 0x80, 0x01, 0xC0, 0x80, 0x02, // # # ### # # 0x80, 0x80, 0x07, 0x20, 0x40, 0x02, // # # ### # # # 0x80, 0x80, 0x08, 0x10, 0x30, 0x02, // # # # # ## # 0x81, 0xFF, 0xF0, 0x08, 0x08, 0x02, // # ############# # # # 0xBE, 0x03, 0xC0, 0x06, 0x07, 0xFE, // # ##### #### ## ########## 0xFF, 0xFC, 0x00, 0x01, 0xFF, 0xE0, // ############## ############ }; const unsigned char PROGMEM cat1 [] =//w58 h48 { 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ### 0x00, 0x3F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, // ###### #### 0x00, 0x7F, 0x80, 0x1F, 0xC0, 0x00, 0x00, 0x00, // ######## ####### 0x00, 0xF1, 0xC0, 0x3D, 0xF0, 0x00, 0x00, 0x00, // #### ### #### ##### 0x01, 0xC0, 0xE0, 0x70, 0x38, 0x00, 0x00, 0x00, // ### ### ### ### 0x03, 0x80, 0x70, 0xE0, 0x1C, 0x00, 0x00, 0x00, // ### ### ### ### 0x07, 0x00, 0x79, 0xC0, 0x0E, 0x00, 0x00, 0x00, // ### #### ### ### 0x0E, 0x00, 0x3F, 0x80, 0x06, 0x00, 0x00, 0x00, // ### ####### ## 0x1C, 0x00, 0x3F, 0x00, 0x03, 0x00, 0x00, 0x00, // ### ###### ## 0x18, 0x00, 0x04, 0x00, 0x03, 0x00, 0x00, 0x00, // ## # ## 0x38, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, // ### ### 0x70, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, // ### ## 0x70, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, // ### ### 0x60, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, // ## ### 0xE0, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, // ### ### 0xEF, 0x00, 0x00, 0x03, 0xC0, 0xC0, 0x00, 0x00, // ### #### #### ## 0xDF, 0x80, 0x00, 0x07, 0xE0, 0xC0, 0x00, 0x00, // ## ###### ###### ## 0xF9, 0xC0, 0x30, 0x0E, 0x70, 0xC0, 0x00, 0x00, // ##### ### ## ### ### ## 0xF0, 0xC0, 0x30, 0x0C, 0x30, 0xC0, 0x00, 0x00, // #### ## ## ## ## ## 0xF0, 0xC2, 0x03, 0x8C, 0x30, 0xC0, 0x78, 0x00, // #### ## # ### ## ## ## #### 0xF9, 0xC6, 0x01, 0xCE, 0x70, 0xC1, 0xFC, 0x00, // ##### ### ## ### ### ### ## ####### 0xDF, 0x8C, 0x30, 0xC7, 0xE0, 0xC3, 0x8F, 0x00, // ## ###### ## ## ## ###### ## ### #### 0xCF, 0x0E, 0x79, 0xC3, 0xC0, 0xC3, 0x03, 0x80, // ## #### ### #### ### #### ## ## ### 0xC0, 0x03, 0xCF, 0x80, 0x00, 0xC3, 0x01, 0x80, // ## #### ##### ## ## ## 0xE0, 0x01, 0x87, 0x00, 0x01, 0xC3, 0x00, 0xC0, // ### ## ### ### ## ## 0xE0, 0x00, 0x00, 0x00, 0x01, 0xC3, 0x00, 0xC0, // ### ### ## ## 0x60, 0x00, 0x00, 0x00, 0x01, 0x81, 0x80, 0xC0, // ## ## ## ## 0x70, 0x00, 0x00, 0x00, 0x03, 0x81, 0xC0, 0xC0, // ### ### ### ## 0x3C, 0x00, 0x00, 0x00, 0x07, 0x00, 0xC0, 0xC0, // #### ### ## ## 0x1F, 0x00, 0x00, 0x00, 0x3E, 0x00, 0xC0, 0xC0, // ##### ##### ## ## 0x0F, 0xF0, 0x00, 0x03, 0xFE, 0x00, 0xC0, 0xC0, // ######## ######### ## ## 0x01, 0xFF, 0xFF, 0xFF, 0xF7, 0x00, 0xC0, 0xC0, // ############################# ### ## ## 0x00, 0x7F, 0xFF, 0xFF, 0xC3, 0x81, 0xC0, 0xC0, // ######################### ### ### ## 0x00, 0xE0, 0x00, 0x00, 0x01, 0xC1, 0xC0, 0xC0, // ### ### ### ## 0x00, 0xC0, 0x00, 0x00, 0x00, 0xE3, 0x80, 0xC0, // ## ### ### ## 0x00, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x01, 0xC0, // ## ####### ### 0x00, 0xC0, 0x00, 0x00, 0x00, 0x7E, 0x01, 0xC0, // ## ###### ### 0x00, 0xC0, 0x00, 0x00, 0xF8, 0x38, 0x01, 0x80, // ## ##### ### ## 0x00, 0xC0, 0x60, 0x01, 0xF0, 0x30, 0x03, 0x80, // ## ## ##### ## ### 0x00, 0xC0, 0xF0, 0x03, 0x80, 0x30, 0x07, 0x00, // ## #### ### ## ### 0x00, 0xC0, 0xF0, 0x03, 0x00, 0x10, 0x0F, 0x00, // ## #### ## # #### 0x00, 0xC0, 0x70, 0x03, 0x00, 0x10, 0x1E, 0x00, // ## ### ## # #### 0x00, 0xC0, 0x30, 0x07, 0x00, 0x30, 0x3C, 0x00, // ## ## ### ## #### 0x00, 0xC0, 0x30, 0x0F, 0xC0, 0x3F, 0xF8, 0x00, // ## ## ###### ########### 0x00, 0xC0, 0x30, 0x0F, 0xC0, 0x7F, 0xE0, 0x00, // ## ## ###### ########## 0x00, 0xC0, 0x30, 0x0E, 0x40, 0xFF, 0x80, 0x00, // ## ## ### # ######### 0x00, 0xE0, 0x30, 0x1C, 0x01, 0xF0, 0x00, 0x00, // ### ## ### ##### 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, // ################################ 0x00, 0x1F, 0xC7, 0xF3, 0xFE, 0x00, 0x00, 0x00, // ####### ####### ######### }; const unsigned char PROGMEM cat2 [] =//w61 h47 { 0x00, 0x07, 0x80, 0x01, 0xE0, 0x00, 0x00, 0x00, // #### #### 0x00, 0x1F, 0xC0, 0x07, 0xF0, 0x00, 0x00, 0x00, // ####### ####### 0x00, 0x3F, 0xC0, 0x0F, 0xF8, 0x00, 0x00, 0x00, // ######## ######### 0x00, 0xFC, 0xE0, 0x1E, 0x3C, 0x00, 0x00, 0x00, // ###### ### #### #### 0x01, 0xE0, 0x70, 0x38, 0x1E, 0x00, 0x00, 0x00, // #### ### ### #### 0x03, 0xC0, 0x30, 0x70, 0x0F, 0x00, 0x00, 0x00, // #### ## ### #### 0x03, 0x80, 0x38, 0xE0, 0x07, 0x80, 0x00, 0x00, // ### ### ### #### 0x07, 0x00, 0x1F, 0xC0, 0x03, 0x80, 0x00, 0x00, // ### ####### ### 0x0E, 0x00, 0x1F, 0x80, 0x03, 0xC0, 0x00, 0x00, // ### ###### #### 0x1C, 0x00, 0x06, 0x00, 0x01, 0xE0, 0x00, 0x00, // ### ## #### 0x1C, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x00, 0x00, // ### #### 0x38, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, // ### ### 0x38, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, // ### ### 0x30, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, // ## #### 0x70, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, // ### #### 0x77, 0x80, 0x00, 0x01, 0xE0, 0xF0, 0x00, 0x00, // ### #### #### #### 0xEF, 0xC0, 0x00, 0x03, 0xF0, 0x70, 0x00, 0x00, // ### ###### ###### ### 0xFC, 0xE0, 0x18, 0x07, 0x38, 0x70, 0x00, 0x00, // ###### ### ## ### ### ### 0xF8, 0x40, 0x18, 0x06, 0x18, 0x70, 0x00, 0x00, // ##### # ## ## ## ### 0xF8, 0x61, 0x81, 0x86, 0x18, 0x70, 0x1F, 0x00, // ##### ## ## ## ## ## ### ##### 0xFC, 0xE3, 0x00, 0xC7, 0x38, 0x70, 0x3F, 0xC0, // ###### ### ## ## ### ### ### ######## 0xFF, 0xC6, 0x18, 0x63, 0xF0, 0x60, 0x70, 0xE0, // ########## ## ## ## ###### ## ### ### 0xE7, 0x86, 0x3C, 0x61, 0xE0, 0x60, 0x60, 0x70, // ### #### ## #### ## #### ## ## ### 0xE0, 0x03, 0xE7, 0xC0, 0x00, 0xE0, 0x60, 0x30, // ### ##### ##### ### ## ## 0xC0, 0x01, 0xC3, 0x80, 0x00, 0xC0, 0x60, 0x30, // ## ### ### ## ## ## 0xF0, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x60, 0x38, // #### ## ## ### 0x70, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x30, 0x18, // ### ## ## ## 0x38, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x38, 0x18, // ### ### ### ## 0x3E, 0x00, 0x00, 0x00, 0x07, 0x80, 0x18, 0x18, // ##### #### ## ## 0x0F, 0x80, 0x00, 0x00, 0x1F, 0xC0, 0x18, 0x18, // ##### ####### ## ## 0x07, 0xF0, 0x00, 0x01, 0xFF, 0xE0, 0x18, 0x18, // ####### ############ ## ## 0x01, 0xFF, 0xFF, 0xFF, 0xF1, 0xF0, 0x18, 0x18, // ############################# ##### ## ## 0x00, 0x7F, 0xFF, 0xFF, 0xE0, 0x70, 0x38, 0x18, // ########################## ### ### ## 0x00, 0x70, 0x00, 0x00, 0x00, 0x3F, 0xE0, 0x38, // ### ######### ### 0x00, 0xE0, 0x00, 0x00, 0x00, 0x3F, 0xE0, 0x30, // ### ######### ## 0x00, 0xE0, 0x00, 0x00, 0x7C, 0x1C, 0x00, 0x70, // ### ##### ### ### 0x00, 0xE0, 0x70, 0x00, 0xF8, 0x18, 0x00, 0xE0, // ### ### ##### ## ### 0x01, 0xE0, 0x78, 0x01, 0xC0, 0x18, 0x01, 0xE0, // #### #### ### ## #### 0x01, 0xE0, 0x78, 0x01, 0x80, 0x18, 0x03, 0xC0, // #### #### ## ## #### 0x01, 0xE0, 0x38, 0x01, 0x80, 0x18, 0x07, 0x80, // #### ### ## ## #### 0x00, 0xE0, 0x18, 0x01, 0x80, 0x1C, 0x3F, 0x00, // ### ## ## ### ###### 0x00, 0xE0, 0x18, 0x07, 0xE0, 0x1F, 0xF8, 0x00, // ### ## ###### ########## 0x00, 0xE0, 0x18, 0x07, 0xE0, 0x3F, 0xF0, 0x00, // ### ## ###### ########## 0x00, 0xE0, 0x18, 0x07, 0x20, 0x78, 0x00, 0x00, // ### ## ### # #### 0x00, 0x60, 0x18, 0x06, 0x00, 0xF0, 0x00, 0x00, // ## ## ## #### 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, // ################################# 0x00, 0x0F, 0xC7, 0xF1, 0xFE, 0x00, 0x00, 0x00, // ###### ####### ######## }; const unsigned char PROGMEM cat3 [] =//w65 h42 { 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0x00, // #### 0x00, 0x0F, 0xE0, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x00, // ####### ######## 0x00, 0x7F, 0xF0, 0x07, 0xFE, 0x00, 0x00, 0x00, 0x00, // ########### ########## 0x01, 0xF8, 0x78, 0x1F, 0x87, 0x00, 0x00, 0x00, 0x00, // ###### #### ###### ### 0x03, 0xC0, 0x3C, 0x3C, 0x03, 0x80, 0x00, 0x00, 0x00, // #### #### #### ### 0x07, 0x00, 0x0E, 0x70, 0x01, 0xC0, 0x00, 0x00, 0x00, // ### ### ### ### 0x0F, 0x00, 0x0E, 0xF0, 0x00, 0xE0, 0x00, 0x00, 0x00, // #### ### #### ### 0x1C, 0x00, 0x0F, 0xC0, 0x00, 0x60, 0x00, 0x00, 0x00, // ### ###### ## 0x1C, 0x00, 0x0F, 0xC0, 0x00, 0x70, 0x00, 0x00, 0x00, // ### ###### ### 0x38, 0x00, 0x03, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, // ### ## ## 0x38, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, // ### ## 0x30, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, // ## ## 0x70, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, // ### ## 0x60, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, // ## ### 0xE0, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, // ### ### 0xE0, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, // ### ## 0xC0, 0x00, 0x1E, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, // ## #### ## 0xFF, 0x00, 0x1C, 0x00, 0xFC, 0x0C, 0x00, 0x00, 0x00, // ######## ### ###### ## 0xFF, 0x80, 0x0C, 0x01, 0xFE, 0x0C, 0x00, 0x00, 0x00, // ######### ## ######## ## 0xE1, 0xC0, 0x00, 0x03, 0x87, 0x0C, 0x00, 0xF8, 0x00, // ### ### ### ### ## ##### 0xC0, 0xC3, 0x80, 0x63, 0x03, 0x0C, 0x01, 0xFE, 0x00, // ## ## ### ## ## ## ## ######## 0xC0, 0xC3, 0x0C, 0x33, 0x03, 0x0C, 0x03, 0x87, 0x00, // ## ## ## ## ## ## ## ## ### ### 0xC0, 0xC3, 0x1E, 0x33, 0x03, 0x0C, 0x07, 0x03, 0x00, // ## ## ## #### ## ## ## ## ### ## 0xFF, 0x81, 0xFF, 0xE1, 0xFE, 0x0E, 0x0E, 0x01, 0x80, // ######### ############ ######## ### ### ## 0xFF, 0x00, 0xFF, 0xC0, 0xFC, 0x1E, 0x0C, 0x01, 0xC0, // ######## ########## ###### #### ## ### 0xE0, 0x00, 0x3F, 0x00, 0x00, 0x1C, 0x0C, 0x01, 0xC0, // ### ###### ### ## ### 0x60, 0x00, 0x3F, 0x00, 0x00, 0x1C, 0x0E, 0x00, 0xC0, // ## ###### ### ### ## 0x70, 0x00, 0x0C, 0x00, 0x00, 0x3E, 0x06, 0x00, 0xE0, // ### ## ##### ## ### 0x3C, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xE0, // #### ######## ### ### 0x1F, 0x00, 0x00, 0x00, 0x03, 0xE7, 0x83, 0x00, 0xE0, // ##### ##### #### ## ### 0x07, 0xE0, 0x00, 0x00, 0x7F, 0xC3, 0xC3, 0x00, 0xE0, // ###### ######### #### ## ### 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x81, 0xC7, 0x00, 0xE0, // ################################## ### ### ### 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xEF, 0x00, 0xC0, // ################################# #### #### ## 0x03, 0x80, 0x00, 0x00, 0x1C, 0x00, 0xFE, 0x01, 0xC0, // ### ### ####### ### 0x03, 0x00, 0x00, 0x00, 0x0C, 0x00, 0xFC, 0x01, 0x80, // ## ## ###### ## 0x07, 0x00, 0x00, 0x00, 0x30, 0x00, 0xC0, 0x03, 0x80, // ### ## ## ### 0x07, 0x00, 0x7F, 0x00, 0x30, 0x00, 0xC0, 0x07, 0x00, // ### ####### ## ## ### 0x07, 0x03, 0xFF, 0xC0, 0xFC, 0x00, 0xC0, 0x0E, 0x00, // ### ############ ###### ## ### 0x07, 0x03, 0xFF, 0x80, 0xFC, 0x00, 0xC0, 0x3C, 0x00, // ### ########### ###### ## #### 0x03, 0x00, 0x3C, 0x00, 0xC0, 0x03, 0xFF, 0xF0, 0x00, // ## #### ## ############## 0x03, 0x80, 0x3C, 0x00, 0xC0, 0x07, 0xFF, 0xC0, 0x00, // ### #### ## ############# 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x3F, 0x80, 0x00, // ######################################## ####### 0x00, 0x3F, 0x80, 0xFF, 0x1F, 0xF8, 0x00, 0x00, 0x00, // ####### ######## ########## }; const unsigned char PROGMEM cat4 [] =//w64 h51 { 0x00, 0x3F, 0x80, 0x0F, 0xC0, 0x00, 0x00, 0x00, // ####### ###### 0x00, 0x7F, 0x80, 0x1F, 0xF0, 0x00, 0x00, 0x00, // ######## ######### 0x00, 0xF9, 0xC0, 0x7C, 0x78, 0x00, 0x00, 0x00, // ##### ### ##### #### 0x01, 0xC0, 0xE0, 0xF0, 0x38, 0x00, 0x00, 0x00, // ### ### #### ### 0x03, 0x80, 0x71, 0xE0, 0x1C, 0x00, 0x00, 0x00, // ### ### #### ### 0x07, 0x00, 0x73, 0xC0, 0x0E, 0x00, 0x00, 0x00, // ### ### #### ### 0x0E, 0x00, 0x3F, 0x80, 0x07, 0x00, 0x00, 0x00, // ### ####### ### 0x0C, 0x00, 0x3F, 0x00, 0x07, 0x00, 0x00, 0x00, // ## ###### ### 0x18, 0x00, 0x0C, 0x00, 0x03, 0x80, 0x00, 0x00, // ## ## ### 0x38, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, // ### ### 0x30, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, // ## ## 0x70, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, // ### ### 0x60, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, // ## ### 0xE0, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, // ### ### 0xCF, 0x00, 0x00, 0x03, 0xC0, 0xC0, 0x00, 0x00, // ## #### #### ## 0xDF, 0x80, 0x78, 0x07, 0xE0, 0xC0, 0x00, 0x00, // ## ###### #### ###### ## 0xF0, 0xC0, 0x30, 0x0C, 0x30, 0xC0, 0x00, 0x00, // #### ## ## ## ## ## 0xF0, 0xC0, 0x30, 0x0C, 0x30, 0xC0, 0x00, 0x00, // #### ## ## ## ## ## 0xFF, 0xC7, 0x03, 0x8F, 0xF0, 0xC0, 0x00, 0x00, // ########## ### ### ######## ## 0xF0, 0xCE, 0x01, 0xCC, 0x30, 0xC0, 0x00, 0x00, // #### ## ### ### ## ## ## 0xE0, 0x4C, 0x30, 0xC8, 0x10, 0xC0, 0x00, 0x00, // ### # ## ## ## # # ## 0xC0, 0x0C, 0x78, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## #### ## ## 0xC0, 0x0F, 0xCF, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ###### ###### ## 0xC0, 0x0F, 0x87, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ##### ##### ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x03, 0xE0, // ## ## ## ## ##### 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x07, 0xF8, // ## ## ## ## ######## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x0E, 0x1C, // ## ## ## ## ### ### 0xC0, 0x0C, 0x00, 0xC0, 0x01, 0xC0, 0x0C, 0x0E, // ## ## ## ### ## ### 0xE0, 0x07, 0x03, 0x80, 0x01, 0xC0, 0x0C, 0x07, // ### ### ### ### ## ### 0x60, 0x01, 0xFE, 0x00, 0x01, 0x80, 0x0C, 0x07, // ## ######## ## ## ### 0x70, 0x00, 0x00, 0x00, 0x03, 0x80, 0x0E, 0x03, // ### ### ### ## 0x38, 0x00, 0x00, 0x00, 0x07, 0x00, 0x06, 0x03, // ### ### ## ## 0x1E, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x06, 0x03, // #### ##### ## ## 0x0F, 0xE0, 0x00, 0x03, 0xFE, 0x00, 0x0E, 0x03, // ####### ######### ### ## 0x03, 0xFF, 0xFF, 0xFF, 0xEF, 0x00, 0x1C, 0x07, // ############################# #### ### ### 0x00, 0x7F, 0xFF, 0xFF, 0xC3, 0x80, 0x3C, 0x06, // ######################### ### #### ## 0x00, 0x70, 0x00, 0x00, 0x01, 0xE0, 0x30, 0x0E, // ### #### ## ### 0x00, 0x60, 0x00, 0x00, 0x00, 0xF0, 0x70, 0x0E, // ## #### ### ### 0x00, 0xE0, 0x00, 0x00, 0x00, 0x7F, 0xE0, 0x0C, // ### ########## ## 0x01, 0xC0, 0x00, 0x00, 0x1C, 0x7F, 0xC0, 0x1C, // ### ### ######### ### 0x01, 0x80, 0x00, 0x00, 0xF8, 0x30, 0x00, 0x38, // ## ##### ## ### 0x01, 0x80, 0x70, 0x01, 0xF0, 0x30, 0x00, 0x70, // ## ### ##### ## ### 0x01, 0xC0, 0xF8, 0x03, 0x80, 0x20, 0x00, 0xE0, // ### ##### ### # ### 0x01, 0xC0, 0xF0, 0x03, 0x00, 0x20, 0x03, 0xC0, // ### #### ## # #### 0x01, 0xC0, 0x70, 0x03, 0x00, 0x20, 0x0F, 0x80, // ### ### ## # ##### 0x00, 0xC0, 0x30, 0x07, 0x80, 0x30, 0x3E, 0x00, // ## ## #### ## ##### 0x00, 0xC0, 0x30, 0x0F, 0xC0, 0x3F, 0xF8, 0x00, // ## ## ###### ########### 0x00, 0xC0, 0x30, 0x0F, 0xC0, 0x3F, 0xE0, 0x00, // ## ## ###### ######### 0x00, 0xC0, 0x30, 0x0C, 0x00, 0xE0, 0x00, 0x00, // ## ## ## ### 0x00, 0xE0, 0x30, 0x0C, 0x01, 0xC0, 0x00, 0x00, // ### ## ## ### 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, // ################################ 0x00, 0x0F, 0xC7, 0xCF, 0xFE, 0x00, 0x00, 0x00, // ###### ##### ########### }; const unsigned char PROGMEM cat5 [] =//h66 w59 { 0x00, 0x3F, 0x00, 0x03, 0xE0, 0x00, 0x00, 0x00, 0x00, // ###### ##### 0x00, 0x7F, 0x80, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x00, // ######## ######### 0x00, 0xF1, 0xC0, 0x0E, 0x7E, 0x00, 0x00, 0x00, 0x00, // #### ### ### ###### 0x01, 0xC0, 0xE0, 0x1C, 0x0F, 0x00, 0x00, 0x00, 0x00, // ### ### ### #### 0x03, 0x80, 0x7F, 0xF8, 0x07, 0xC0, 0x00, 0x00, 0x00, // ### ############ ##### 0x07, 0x00, 0x3F, 0xF0, 0x03, 0xC0, 0x00, 0x00, 0x00, // ### ########## #### 0x0E, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, // ### ## 0x1C, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, // ### ### 0x38, 0x00, 0x00, 0x00, 0x0C, 0xE0, 0x00, 0x00, 0x00, // ### ## ### 0x30, 0x00, 0x00, 0x00, 0x1E, 0xE0, 0x00, 0x00, 0x00, // ## #### ### 0x77, 0x00, 0x78, 0x00, 0x3B, 0x60, 0x00, 0x00, 0x00, // ### ### #### ### ## ## 0x7F, 0x80, 0x30, 0x00, 0xF1, 0x70, 0x00, 0x00, 0x00, // ######## ## #### # ### 0xE9, 0xC0, 0x00, 0x00, 0xC0, 0x70, 0x00, 0x00, 0x00, // ### # ### ## ### 0xE0, 0xC6, 0x00, 0x60, 0xC0, 0x70, 0x00, 0x00, 0x00, // ### ## ## ## ## ### 0xEF, 0xCC, 0x30, 0x33, 0xFC, 0x30, 0x00, 0x00, 0x00, // ### ###### ## ## ## ######## ## 0xC0, 0xCC, 0xF8, 0x33, 0x84, 0x30, 0x00, 0x00, 0x00, // ## ## ## ##### ## ### # ## 0xC0, 0x4F, 0xCF, 0xF2, 0x00, 0x30, 0x00, 0x00, 0x00, // ## # ###### ######## # ## 0xC0, 0x0F, 0x00, 0x30, 0x00, 0x30, 0x00, 0x00, 0x00, // ## #### ## ## 0xC0, 0x0C, 0x00, 0x30, 0x00, 0x30, 0x00, 0x00, 0x00, // ## ## ## ## 0xC0, 0x08, 0x00, 0x10, 0x00, 0x30, 0x00, 0x00, 0x00, // ## # # ## 0xC0, 0x08, 0x00, 0x10, 0x00, 0x30, 0x00, 0x00, 0x00, // ## # # ## 0xC0, 0x08, 0x00, 0x10, 0x00, 0x30, 0x00, 0x00, 0x00, // ## # # ## 0xC0, 0x08, 0x00, 0x10, 0x00, 0x30, 0x00, 0x00, 0x00, // ## # # ## 0xC0, 0x08, 0x00, 0x10, 0x00, 0x30, 0x00, 0x00, 0x00, // ## # # ## 0xC0, 0x08, 0x00, 0x10, 0x00, 0x30, 0x00, 0x00, 0x00, // ## # # ## 0xC0, 0x08, 0x00, 0x10, 0x00, 0x30, 0x00, 0x00, 0x00, // ## # # ## 0xC0, 0x08, 0x00, 0x10, 0x00, 0x30, 0x00, 0x00, 0x00, // ## # # ## 0xC0, 0x08, 0x00, 0x10, 0x00, 0x30, 0x00, 0x60, 0x00, // ## # # ## ## 0xC0, 0x08, 0x00, 0x10, 0x00, 0x30, 0x00, 0xFC, 0x00, // ## # # ## ###### 0xC0, 0x08, 0x00, 0x10, 0x00, 0x30, 0x01, 0xFE, 0x00, // ## # # ## ######## 0xC0, 0x08, 0x00, 0x10, 0x00, 0x70, 0x03, 0x03, 0x80, // ## # # ### ## ### 0xC0, 0x08, 0x00, 0x10, 0x00, 0x70, 0x03, 0x03, 0x80, // ## # # ### ## ### 0x60, 0x08, 0x00, 0x10, 0x00, 0x70, 0x03, 0x00, 0x80, // ## # # ### ## # 0x70, 0x08, 0x00, 0x30, 0x00, 0x70, 0x03, 0x00, 0xC0, // ### # ## ### ## ## 0x3C, 0x08, 0x00, 0x30, 0x00, 0xE0, 0x03, 0x80, 0xC0, // #### # ## ### ### ## 0x1F, 0x08, 0x00, 0x30, 0x01, 0xC0, 0x01, 0x00, 0xE0, // ##### # ## ### # ### 0x07, 0xC8, 0x00, 0x30, 0x03, 0x80, 0x01, 0x00, 0x60, // ##### # ## ### # ## 0x03, 0xE8, 0x00, 0x30, 0x1F, 0x00, 0x01, 0x80, 0x60, // ##### # ## ##### ## ## 0x07, 0xF8, 0x00, 0x7F, 0xFF, 0x00, 0x03, 0x80, 0xE0, // ######## ############### ### ### 0x06, 0x7E, 0x7C, 0xFF, 0xFF, 0x80, 0x03, 0x00, 0xC0, // ## ###### ##### ################# ## ## 0x0E, 0x00, 0x00, 0x00, 0x03, 0xC0, 0x03, 0x00, 0xC0, // ### #### ## ## 0x0C, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x07, 0x00, 0xC0, // ## ### ### ## 0x0C, 0x00, 0x00, 0x00, 0x00, 0x70, 0x3E, 0x03, 0x80, // ## ### ##### ### 0x1C, 0x00, 0x00, 0x00, 0x00, 0x70, 0x7C, 0x03, 0x00, // ### ### ##### ## 0x1C, 0x00, 0x00, 0x00, 0x3C, 0x3F, 0xE0, 0x07, 0x00, // ### #### ######### ### 0x14, 0x00, 0x00, 0x00, 0x7E, 0x3F, 0xC0, 0x06, 0x00, // # # ###### ######## ## 0x16, 0x00, 0x00, 0x00, 0xE3, 0x30, 0x00, 0x0C, 0x00, // # ## ### ## ## ## 0x16, 0x03, 0xFF, 0x01, 0xC0, 0x30, 0x00, 0x1C, 0x00, // # ## ########## ### ## ### 0x17, 0x01, 0xFF, 0x03, 0x80, 0x30, 0x00, 0x38, 0x00, // # ### ######### ### ## ### 0x13, 0x00, 0xFF, 0x03, 0x00, 0x30, 0x00, 0x70, 0x00, // # ## ######## ## ## ### 0x1B, 0x00, 0x78, 0x03, 0x00, 0x30, 0x03, 0xC0, 0x00, // ## ## #### ## ## #### 0x1B, 0x80, 0x30, 0x03, 0x00, 0x30, 0x1F, 0x80, 0x00, // ## ### ## ## ## ###### 0x1B, 0x80, 0x30, 0x0F, 0xE0, 0x33, 0xFE, 0x00, 0x00, // ## ### ## ####### ## ######### 0x1B, 0x80, 0x30, 0x0F, 0xC0, 0x37, 0xF0, 0x00, 0x00, // ## ### ## ###### ## ####### 0x1B, 0x80, 0x30, 0x0E, 0x00, 0x3E, 0x00, 0x00, 0x00, // ## ### ## ### ##### 0x0D, 0xC0, 0x30, 0x0C, 0x00, 0x3C, 0x00, 0x00, 0x00, // ## ### ## ## #### 0x0D, 0xC0, 0x30, 0x0C, 0x00, 0xF0, 0x00, 0x00, 0x00, // ## ### ## ## #### 0x07, 0xE0, 0x30, 0x0E, 0x01, 0xE0, 0x00, 0x00, 0x00, // ###### ## ### #### 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, // ################################### 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, // ################################ }; const unsigned char PROGMEM cat6 [] =//h61 w61 { 0x00, 0x0F, 0x00, 0x07, 0x80, 0x00, 0x00, 0x00, // #### #### 0x00, 0x3F, 0x80, 0x1F, 0xC0, 0x00, 0x00, 0x00, // ####### ####### 0x00, 0x71, 0xC0, 0x38, 0xF0, 0x00, 0x00, 0x00, // ### ### ### #### 0x00, 0xC0, 0xF0, 0x70, 0x38, 0x00, 0x00, 0x00, // ## #### ### ### 0x01, 0x80, 0x78, 0xE0, 0x1C, 0x00, 0x00, 0x00, // ## #### ### ### 0x03, 0x00, 0x3F, 0xC0, 0x0C, 0x00, 0x00, 0x00, // ## ######## ## 0x06, 0x00, 0x0F, 0x00, 0x06, 0x00, 0x00, 0x00, // ## #### ## 0x0C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, // ## ## 0x18, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, // ## ## ## 0x18, 0x00, 0x00, 0x00, 0x7B, 0x80, 0x00, 0x00, // ## #### ### 0x3F, 0x00, 0x78, 0x00, 0xED, 0x80, 0x00, 0x00, // ###### #### ### ## ## 0x37, 0x80, 0x30, 0x01, 0xC1, 0x80, 0x00, 0x00, // ## #### ## ### ## 0x60, 0xC0, 0x00, 0x03, 0x01, 0xC0, 0x00, 0x00, // ## ## ## ### 0x60, 0xC6, 0x01, 0x83, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## ## ## 0x6F, 0xCC, 0x30, 0xCF, 0xFC, 0xC0, 0x00, 0x00, // ## ###### ## ## ## ########## ## 0xE8, 0xCC, 0x78, 0xCF, 0x0C, 0xC0, 0x00, 0x00, // ### # ## ## #### ## #### ## ## 0xC0, 0x4F, 0xCF, 0xC8, 0x00, 0xC0, 0x00, 0x00, // ## # ###### ###### # ## 0xC0, 0x0F, 0xCF, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ###### ###### ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x03, 0xC0, // ## ## ## ## #### 0xC0, 0x0C, 0x00, 0xC0, 0x01, 0xC0, 0x07, 0xE0, // ## ## ## ### ###### 0xE0, 0x0C, 0x00, 0xC0, 0x01, 0xC0, 0x0E, 0x70, // ### ## ## ### ### ### 0x60, 0x0C, 0x00, 0xC0, 0x01, 0x80, 0x0C, 0x38, // ## ## ## ## ## ### 0x70, 0x0C, 0x00, 0xC0, 0x03, 0x00, 0x08, 0x18, // ### ## ## ## # ## 0x3C, 0x0C, 0x00, 0xC0, 0x07, 0x00, 0x18, 0x1C, // #### ## ## ### ## ### 0x1E, 0x0C, 0x00, 0xC0, 0x0E, 0x00, 0x18, 0x1C, // #### ## ## ### ## ### 0x0F, 0x8C, 0x00, 0xC0, 0x7C, 0x00, 0x38, 0x0C, // ##### ## ## ##### ### ## 0x1B, 0xFF, 0x03, 0xFF, 0xF0, 0x00, 0x30, 0x0C, // ## ########## ############## ## ## 0x30, 0xFF, 0xFF, 0xCC, 0xE0, 0x00, 0x30, 0x0C, // ## ################## ## ### ## ## 0x60, 0x01, 0xFE, 0x00, 0xF0, 0x00, 0x60, 0x1C, // ## ######## #### ## ### 0x40, 0x00, 0x00, 0x00, 0x30, 0x00, 0x60, 0x18, // # ## ## ## 0xC0, 0x00, 0x00, 0x00, 0x18, 0x00, 0xC0, 0x30, // ## ## ## ## 0xC0, 0x00, 0x00, 0x00, 0x1C, 0x01, 0xC0, 0x30, // ## ### ### ## 0xC0, 0x00, 0x00, 0x00, 0x1C, 0x07, 0x80, 0x70, // ## ### #### ### 0xC0, 0x00, 0x00, 0x00, 0x0E, 0x7F, 0x00, 0x60, // ## ### ####### ## 0xC0, 0x00, 0x00, 0x0F, 0x0F, 0xF8, 0x00, 0xE0, // ## #### ######### ### 0xC0, 0x00, 0x40, 0x1F, 0x8F, 0xF0, 0x01, 0xC0, // ## # ###### ######## ### 0xC0, 0x7F, 0xE0, 0x39, 0x8E, 0x00, 0x03, 0x80, // ## ########## ### ## ### ### 0xE0, 0x7F, 0x80, 0x70, 0x0C, 0x00, 0x07, 0x00, // ### ######## ### ## ### 0xE0, 0x3F, 0x80, 0xC0, 0x0C, 0x00, 0x0C, 0x00, // ### ####### ## ## ## 0xF0, 0x1F, 0x00, 0xC0, 0x0C, 0x00, 0x38, 0x00, // #### ##### ## ## ### 0xD8, 0x0E, 0x00, 0xC0, 0x0C, 0x00, 0xF0, 0x00, // ## ## ### ## ## #### 0xD8, 0x0E, 0x01, 0xC0, 0x0C, 0x07, 0xC0, 0x00, // ## ## ### ### ## ##### 0xC8, 0x0E, 0x03, 0xF0, 0x0C, 0xFE, 0x00, 0x00, // ## # ### ###### ## ####### 0xC8, 0x0C, 0x03, 0xF8, 0x0C, 0xF0, 0x00, 0x00, // ## # ## ####### ## #### 0x6C, 0x0C, 0x07, 0x00, 0x0F, 0x80, 0x00, 0x00, // ## ## ## ### ##### 0x7C, 0x0C, 0x07, 0x00, 0x1F, 0x00, 0x00, 0x00, // ##### ## ### ##### 0x3C, 0x0C, 0x07, 0x00, 0x38, 0x00, 0x00, 0x00, // #### ## ### ### 0x1C, 0x0C, 0x0F, 0x00, 0x78, 0x00, 0x00, 0x00, // ### ## #### #### 0x1E, 0x1E, 0x0D, 0xFF, 0xF8, 0x00, 0x00, 0x00, // #### #### ## ############## 0x07, 0xF3, 0xF8, 0x7F, 0xF0, 0x00, 0x00, 0x00, // ####### ####### ########### }; const unsigned char PROGMEM cat7 [] =//w62 h51? { 0x00, 0x1E, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, // #### ### 0x00, 0x3F, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x00, // ###### ######## 0x00, 0xF9, 0x80, 0x78, 0xF0, 0x00, 0x00, 0x00, // ##### ## #### #### 0x01, 0xC0, 0xC1, 0xF0, 0x38, 0x00, 0x00, 0x00, // ### ## ##### ### 0x07, 0x80, 0x7F, 0xE0, 0x1C, 0x00, 0x00, 0x00, // #### ########## ### 0x07, 0x00, 0x3F, 0xC0, 0x0E, 0x00, 0x00, 0x00, // ### ######## ### 0x0E, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, // ### ## ## 0x1C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ### # 0x38, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, // ### ### ## 0x3E, 0x00, 0x78, 0x00, 0x7F, 0x00, 0x00, 0x00, // ##### #### ####### 0x77, 0x00, 0x30, 0x00, 0xE1, 0x80, 0x00, 0x00, // ### ### ## ### ## 0x73, 0x80, 0x30, 0x01, 0xC1, 0x80, 0x00, 0x00, // ### ### ## ### ## 0x65, 0xC6, 0x01, 0x83, 0x81, 0x80, 0x00, 0x00, // ## # ### ## ## ### ## 0xEE, 0xCC, 0x00, 0xC7, 0x79, 0x80, 0x00, 0x00, // ### ### ## ## ## ### #### ## 0xE7, 0xEC, 0x30, 0xCF, 0xF8, 0x80, 0x00, 0x00, // ### ###### ## ## ## ######### # 0xC4, 0xEE, 0x71, 0xCF, 0xB0, 0x80, 0x00, 0x00, // ## # ### ### ### ### ##### ## # 0xC0, 0x2F, 0xDF, 0xCC, 0x00, 0xC0, 0x00, 0x00, // ## # ###### ####### ## ## 0xC0, 0x0F, 0xCF, 0xC8, 0x00, 0xC0, 0x00, 0x00, // ## ###### ###### # ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, // ## ## ## ## 0xC0, 0x0C, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, // ## ## ## ## 0x60, 0x0C, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x30, // ## ## ## ## ## 0x30, 0x0C, 0x00, 0xC0, 0x03, 0x00, 0x00, 0xF8, // ## ## ## ## ##### 0x1C, 0x0C, 0x00, 0xC0, 0x07, 0x00, 0x01, 0x98, // ### ## ## ### ## ## 0x0F, 0x0C, 0x00, 0xC0, 0x3E, 0x00, 0x03, 0x1C, // #### ## ## ##### ## ### 0x07, 0xFF, 0x8F, 0xFF, 0xF8, 0x00, 0x06, 0x0C, // ############ ################# ## ## 0x07, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x0C, 0x0C, // ############################## ## ## 0x0E, 0x01, 0xFC, 0x03, 0xC0, 0x00, 0x18, 0x0C, // ### ####### #### ## ## 0x0C, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x30, 0x1C, // ## #### ## ### 0x1C, 0x00, 0x00, 0x00, 0x78, 0x00, 0x60, 0x18, // ### #### ## ## 0x18, 0x00, 0x00, 0x00, 0x3C, 0x00, 0xC0, 0x18, // ## #### ## ## 0x38, 0x00, 0x00, 0x00, 0x1C, 0x01, 0x80, 0x30, // ### ### ## ## 0x38, 0x00, 0x00, 0x00, 0x1E, 0x03, 0x00, 0x70, // ### #### ## ### 0x38, 0x00, 0x00, 0x3C, 0x1E, 0x0E, 0x00, 0xE0, // ### #### #### ### ### 0x70, 0xFC, 0x00, 0x7E, 0x1E, 0x7C, 0x01, 0x80, // ### ###### ###### #### ##### ## 0x70, 0xF8, 0x00, 0xE2, 0x0F, 0xF0, 0x03, 0x00, // ### ##### ### # ######## ## 0x70, 0x78, 0x01, 0xC0, 0x0F, 0xC0, 0x06, 0x00, // ### #### ### ###### ## 0x70, 0x38, 0x03, 0x00, 0x0C, 0x00, 0x08, 0x00, // ### ### ## ## # 0x30, 0x18, 0x03, 0x00, 0x0C, 0x00, 0x3C, 0x00, // ## ## ## ## #### 0x30, 0x18, 0x03, 0x00, 0x30, 0x00, 0xF8, 0x00, // ## ## ## ## ##### 0x30, 0x18, 0x07, 0x00, 0x30, 0x07, 0xE0, 0x00, // ## ## ### ## ###### 0x38, 0x18, 0x0F, 0xC0, 0x30, 0x3F, 0x80, 0x00, // ### ## ###### ## ####### 0x1C, 0x18, 0x1F, 0xE0, 0x73, 0xFC, 0x00, 0x00, // ### ## ######## ### ######## 0x1C, 0x38, 0x1C, 0x00, 0xFF, 0xF0, 0x00, 0x00, // ### ### ### ############ 0x0F, 0x38, 0x0C, 0x01, 0xFF, 0xC0, 0x00, 0x00, // #### ### ## ########### 0x07, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, // ################################## 0x00, 0x7E, 0x01, 0xFF, 0xC0, 0x00, 0x00, 0x00, // ###### ########### }; const unsigned char PROGMEM cat8 [] =//w60 h50 { 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ## 0x00, 0x1F, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, // ##### ###### 0x00, 0x7F, 0x80, 0x1F, 0xE0, 0x00, 0x00, 0x00, // ######## ######## 0x00, 0xF9, 0xC0, 0x1E, 0x70, 0x00, 0x00, 0x00, // ##### ### #### ### 0x01, 0xC0, 0xE0, 0x30, 0x38, 0x00, 0x00, 0x00, // ### ### ## ### 0x07, 0x00, 0x60, 0x60, 0x1C, 0x00, 0x00, 0x00, // ### ## ## ### 0x07, 0x00, 0x60, 0xE0, 0x0C, 0x00, 0x00, 0x00, // ### ## ### ## 0x0E, 0x00, 0x71, 0xC0, 0x0C, 0x00, 0x00, 0x00, // ### ### ### ## 0x1C, 0x00, 0x33, 0xC0, 0x0E, 0x00, 0x00, 0x00, // ### ## #### ### 0x1C, 0x00, 0x3F, 0x80, 0x06, 0x00, 0x00, 0x00, // ### ####### ## 0x3C, 0x00, 0x3F, 0x00, 0x07, 0x00, 0x00, 0x00, // #### ###### ### 0x38, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // ### ## 0x78, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, // #### ### 0x78, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, // #### ## 0xF0, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, // #### ## 0xEF, 0x00, 0x00, 0x03, 0xC1, 0xC0, 0x00, 0x00, // ### #### #### ### 0xDF, 0x80, 0x00, 0x07, 0xE1, 0xC0, 0x00, 0x00, // ## ###### ###### ### 0xF0, 0xC0, 0x78, 0x0C, 0x31, 0xC0, 0x00, 0x00, // #### ## #### ## ## ### 0xF9, 0xC0, 0x30, 0x0E, 0x30, 0xC0, 0x00, 0x00, // ##### ### ## ### ## ## 0xFF, 0xC0, 0x00, 0x0F, 0xF0, 0xC0, 0x00, 0x00, // ########## ######## ## 0xE0, 0xC6, 0x01, 0x8E, 0x30, 0xC0, 0x00, 0x00, // ### ## ## ## ### ## ## 0xC0, 0x0C, 0x30, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ## ## ## ## 0xC0, 0x0E, 0x79, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ### #### ### ## 0xC0, 0x0F, 0xCF, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ###### ###### ## 0xC0, 0x0F, 0x87, 0xC0, 0x00, 0xC0, 0x00, 0x00, // ## ##### ##### ## 0xC0, 0x0C, 0x00, 0xC0, 0x00, 0xC0, 0x07, 0x00, // ## ## ## ## ### 0xC0, 0x0C, 0x00, 0xC0, 0x01, 0xC0, 0x0F, 0x80, // ## ## ## ### ##### 0xC0, 0x0C, 0x00, 0xC0, 0x01, 0xC0, 0x38, 0xC0, // ## ## ## ### ### ## 0xE0, 0x0C, 0x00, 0xC0, 0x01, 0xC0, 0x30, 0xE0, // ### ## ## ### ## ### 0x70, 0x0C, 0x00, 0xC0, 0x03, 0x80, 0x60, 0x60, // ### ## ## ### ## ## 0x3C, 0x04, 0x00, 0xC0, 0x07, 0x80, 0x60, 0x70, // #### # ## #### ## ### 0x1E, 0x06, 0x03, 0x80, 0x3E, 0x00, 0xC0, 0x30, // #### ## ### ##### ## ## 0x0F, 0x87, 0x03, 0x03, 0xFC, 0x00, 0xC0, 0x70, // ##### ### ## ######## ## ### 0x0F, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0xC0, 0xE0, // ################################# ## ### 0x03, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0xE0, 0xE0, // ################################ ### ### 0x06, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x60, 0xC0, // ## ##### ## ## 0x0E, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x60, 0xC0, // ### ### ## ## 0x0E, 0x00, 0x00, 0x00, 0x06, 0x00, 0xC0, 0xC0, // ### ## ## ## 0x0C, 0x00, 0x00, 0x00, 0x07, 0x00, 0xC0, 0xC0, // ## ### ## ## 0x0C, 0x00, 0x00, 0x0F, 0x03, 0x81, 0xC1, 0xC0, // ## #### ### ### ### 0x18, 0x03, 0x80, 0x1F, 0xC3, 0x83, 0xC1, 0x80, // ## ### ####### ### #### ## 0x18, 0x0F, 0x80, 0x38, 0x63, 0xFF, 0x81, 0x80, // ## ##### ### ## ########### ## 0x38, 0x0F, 0x80, 0x30, 0x03, 0xFF, 0x01, 0x00, // ### ##### ## ########## # 0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x03, 0x00, // ## ## ## ## ## 0x30, 0x02, 0x00, 0x30, 0x03, 0x00, 0x07, 0x00, // ## # ## ## ### 0x30, 0x03, 0x00, 0x30, 0x03, 0x00, 0x0E, 0x00, // ## ## ## ## ### 0x30, 0x03, 0x00, 0x38, 0x03, 0x00, 0x1C, 0x00, // ## ## ### ## ### 0x30, 0x03, 0x00, 0xFC, 0x03, 0x00, 0x38, 0x00, // ## ## ###### ## ### 0x30, 0x03, 0x01, 0xFE, 0x03, 0x01, 0xF0, 0x00, // ## ## ######## ## ##### 0x3C, 0x03, 0x01, 0xE0, 0x0F, 0xFF, 0x80, 0x00, // #### ## #### ############# 0x1E, 0x03, 0x80, 0xC0, 0x0F, 0xFE, 0x00, 0x00, // #### ### ## ########### 0x07, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x00, // ################################ 0x00, 0xF8, 0x3E, 0x1F, 0xC0, 0x00, 0x00, 0x00, // ##### ##### ####### }; const unsigned char PROGMEM cat9 [] =//w58 h48 { 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ## 0x00, 0x0F, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x00, // #### ##### 0x00, 0x3D, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x00, // #### # ######## 0x00, 0x79, 0x80, 0x38, 0xF0, 0x00, 0x00, 0x00, // #### ## ### #### 0x00, 0xC0, 0xC0, 0xF0, 0x38, 0x00, 0x00, 0x00, // ## ## #### ### 0x03, 0x80, 0x40, 0xE0, 0x1C, 0x00, 0x00, 0x00, // ### # ### ### 0x07, 0x00, 0x61, 0xC0, 0x0C, 0x00, 0x00, 0x00, // ### ## ### ## 0x0E, 0x00, 0x33, 0x80, 0x06, 0x00, 0x00, 0x00, // ### ## ### ## 0x0C, 0x00, 0x3F, 0x00, 0x06, 0x00, 0x00, 0x00, // ## ###### ## 0x18, 0x00, 0x0C, 0x00, 0x03, 0x00, 0x00, 0x00, // ## ## ## 0x18, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, // ## ### 0x30, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, // ## ## 0x30, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, // ## ### 0x60, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, // ## ### 0x60, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, // ## ### 0x4F, 0x00, 0x00, 0x03, 0xC0, 0xC0, 0x00, 0x00, // # #### #### ## 0xDF, 0x80, 0x30, 0x07, 0xE0, 0xC0, 0x00, 0x00, // ## ###### ## ###### ## 0xF9, 0xC0, 0x78, 0x0E, 0x70, 0xC0, 0x00, 0x00, // ##### ### #### ### ### ## 0xF0, 0xC0, 0x30, 0x0C, 0x30, 0xC0, 0x00, 0x00, // #### ## ## ## ## ## 0xF0, 0xC0, 0x00, 0x0C, 0x30, 0xC0, 0xF8, 0x00, // #### ## ## ## ## ##### 0xF9, 0xC6, 0x01, 0x8E, 0x70, 0xC0, 0xFC, 0x00, // ##### ### ## ## ### ### ## ###### 0xDF, 0x8C, 0x30, 0xC7, 0xE0, 0xC1, 0x87, 0x00, // ## ###### ## ## ## ###### ## ## ### 0xCF, 0x0C, 0x78, 0xC3, 0xC0, 0xC3, 0x03, 0x80, // ## #### ## #### ## #### ## ## ### 0xC0, 0x07, 0xCF, 0x80, 0x00, 0xC3, 0x01, 0x80, // ## ##### ##### ## ## ## 0xC0, 0x01, 0xCE, 0x00, 0x00, 0xC1, 0x01, 0x80, // ## ### ### ## # ## 0xE0, 0x00, 0x00, 0x00, 0x00, 0xC1, 0x80, 0x80, // ### ## ## # 0x60, 0x00, 0x00, 0x00, 0x01, 0xC1, 0x80, 0x80, // ## ### ## # 0x70, 0x00, 0x00, 0x00, 0x03, 0xC0, 0xC0, 0x80, // ### #### ## # 0x38, 0x00, 0x00, 0x00, 0x0F, 0x80, 0xC0, 0xC0, // ### ##### ## ## 0x0F, 0x00, 0x00, 0x00, 0x3F, 0x00, 0xC0, 0xC0, // #### ###### ## ## 0x07, 0xE0, 0x00, 0x01, 0xFE, 0x00, 0x60, 0xC0, // ###### ######## ## ## 0x03, 0xFF, 0xFF, 0xFF, 0xEF, 0x00, 0x60, 0xC0, // ############################# #### ## ## 0x01, 0xFF, 0xFF, 0xFF, 0xC3, 0x80, 0xC0, 0xC0, // ########################### ### ## ## 0x00, 0x80, 0x00, 0x00, 0x01, 0xC0, 0xC0, 0x80, // # ### ## # 0x00, 0x80, 0x00, 0x00, 0x00, 0xE1, 0xC0, 0x80, // # ### ### # 0x00, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x81, 0x80, // ## ######## ## 0x00, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x01, 0x80, // ## ####### ## 0x00, 0xC0, 0x00, 0x00, 0xF0, 0x3C, 0x03, 0x00, // ## #### #### ## 0x00, 0xC0, 0x70, 0x01, 0xF8, 0x30, 0x06, 0x00, // ## ### ###### ## ## 0x00, 0xC0, 0xF8, 0x03, 0x88, 0x30, 0x0C, 0x00, // ## ##### ### # ## ## 0x00, 0xC0, 0xFC, 0x03, 0x00, 0x30, 0x1C, 0x00, // ## ###### ## ## ### 0x01, 0xC0, 0x30, 0x03, 0x00, 0x30, 0x38, 0x00, // ### ## ## ## ### 0x01, 0xC0, 0x30, 0x03, 0x80, 0x30, 0xE0, 0x00, // ### ## ### ## ### 0x01, 0x80, 0x30, 0x0F, 0xC0, 0x3F, 0xC0, 0x00, // ## ## ###### ######## 0x01, 0xC0, 0x30, 0x1F, 0xC0, 0x7F, 0x80, 0x00, // ### ## ####### ######## 0x00, 0xC0, 0x30, 0x1E, 0x00, 0xE0, 0x00, 0x00, // ## ## #### ### 0x00, 0xE0, 0x30, 0x0C, 0x01, 0xC0, 0x00, 0x00, // ### ## ## ### 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, // ################################ 0x00, 0x3F, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, // ############################# }; const unsigned char PROGMEM cat10 [] =//w60 h44 { 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // # 0x00, 0x1F, 0x00, 0x07, 0x80, 0x00, 0x00, 0x00, // ##### #### 0x00, 0x3F, 0x80, 0x0F, 0xC0, 0x00, 0x00, 0x00, // ####### ###### 0x00, 0x79, 0xC0, 0x3C, 0xE0, 0x00, 0x00, 0x00, // #### ### #### ### 0x00, 0xE0, 0xC0, 0x78, 0x78, 0x00, 0x00, 0x00, // ### ## #### #### 0x01, 0xC0, 0xE0, 0xF0, 0x3C, 0x00, 0x00, 0x00, // ### ### #### #### 0x03, 0x80, 0x71, 0xE0, 0x1C, 0x00, 0x00, 0x00, // ### ### #### ### 0x07, 0x00, 0x7B, 0xC0, 0x0E, 0x00, 0x00, 0x00, // ### #### #### ### 0x06, 0x00, 0x7F, 0x80, 0x07, 0x00, 0x00, 0x00, // ## ######## ### 0x0C, 0x00, 0x3F, 0x00, 0x03, 0x00, 0x00, 0x00, // ## ###### ## 0x18, 0x00, 0x0C, 0x00, 0x03, 0x00, 0x00, 0x00, // ## ## ## 0x18, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // ## ## 0x30, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, // ## ## 0x30, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, // ## ## 0x60, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, // ## ### 0x60, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x00, 0x00, // ## ### 0x6F, 0x00, 0x00, 0x03, 0xC0, 0xC0, 0x00, 0x00, // ## #### #### ## 0x5F, 0x80, 0x00, 0x07, 0xE0, 0xC0, 0x00, 0x00, // # ###### ###### ## 0xF9, 0xC0, 0x78, 0x0E, 0x70, 0xC0, 0x00, 0x00, // ##### ### #### ### ### ## 0xF0, 0xC0, 0x30, 0x0C, 0x30, 0xC0, 0x00, 0x00, // #### ## ## ## ## ## 0xF0, 0xC6, 0x03, 0x0C, 0x30, 0xC0, 0x1E, 0x00, // #### ## ## ## ## ## ## #### 0xF9, 0xCE, 0x01, 0xCE, 0x70, 0xC0, 0x3E, 0x00, // ##### ### ### ### ### ### ## ##### 0xDF, 0x8C, 0x30, 0xC7, 0xE0, 0xC0, 0x63, 0x80, // ## ###### ## ## ## ###### ## ## ### 0xCF, 0x0C, 0x78, 0xC3, 0xC0, 0xC0, 0x60, 0xC0, // ## #### ## #### ## #### ## ## ## 0xC0, 0x0F, 0xCF, 0x80, 0x00, 0xC0, 0x40, 0x40, // ## ###### ##### ## # # 0xE0, 0x07, 0x86, 0x00, 0x01, 0xC0, 0x40, 0x60, // ### #### ## ### # ## 0xE0, 0x00, 0x00, 0x00, 0x01, 0xC0, 0x40, 0x60, // ### ### # ## 0xE0, 0x00, 0x00, 0x00, 0x01, 0x80, 0x60, 0x30, // ### ## ## ## 0x70, 0x00, 0x00, 0x00, 0x03, 0x80, 0x70, 0x30, // ### ### ### ## 0x7C, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x30, 0x30, // ##### #### ## ## 0x3F, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x18, 0x30, // ###### ###### ## ## 0x0F, 0xF0, 0x00, 0x03, 0xFF, 0x80, 0x18, 0x30, // ######## ########### ## ## 0x07, 0xFF, 0xFF, 0xFF, 0xE3, 0xC0, 0x30, 0x30, // ############################## #### ## ## 0x00, 0xFF, 0xFF, 0xFF, 0xC0, 0xE0, 0x70, 0x30, // ########################## ### ### ## 0x00, 0x40, 0x00, 0x00, 0x00, 0x71, 0xC0, 0x30, // # ### ### ## 0x00, 0xC0, 0x00, 0x00, 0x00, 0x3B, 0xC0, 0x60, // ## ### #### ## 0x00, 0xC0, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0xC0, // ## #### ###### ## 0x00, 0xC0, 0x70, 0x01, 0xF8, 0x30, 0x00, 0xC0, // ## ### ###### ## ## 0x00, 0xC0, 0xF8, 0x03, 0x88, 0x30, 0x03, 0x80, // ## ##### ### # ## ### 0x00, 0xC0, 0xF8, 0x03, 0x00, 0x30, 0x07, 0x00, // ## ##### ## ## ### 0x00, 0xC0, 0x70, 0x03, 0x00, 0x30, 0x0F, 0x00, // ## ### ## ## #### 0x00, 0xC0, 0x30, 0x07, 0x00, 0x30, 0x78, 0x00, // ## ## ### ## #### 0x00, 0xC0, 0x30, 0x0F, 0xC0, 0x3F, 0xF0, 0x00, // ## ## ###### ########## 0x00, 0xC0, 0x30, 0x1F, 0xC0, 0x7F, 0x00, 0x00, // ## ## ####### ####### 0x00, 0xC0, 0x30, 0x1E, 0x00, 0xE0, 0x00, 0x00, // ## ## #### ### 0x00, 0x40, 0x38, 0x0C, 0x01, 0xC0, 0x00, 0x00, // # ### ## ### 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, // ############################### }; #define user PC13 #define mos1 PB9 #define mos2 PB8 #define fan PB7 #define rot PA3 #define grun PA2 #define blau PA1 #define t1 PB12 #define t2 PB13 #define t3 PB14 #define t4 PB15 #define t5 PA8 #define t6 PA9 #define t7 PA10 #define rot2 PB6 #define grun2 PB5 #define blau2 PB10 #define temp PA0 boolean tplusset=false; boolean tminusset=false; uint8_t onpress[15]; uint8_t duty[3]; uint8_t auswahlzi=0; uint8_t contraent=61; uint16_t meldy[10]; uint16_t maxZ=200; uint16_t adder=1; uint8_t multipler=4; uint8_t Zpower=0; uint8_t Zrepeat=1; uint16_t Zbreak=350;//57 uint16_t fanpp,fanps=30; boolean istan=false; uint8_t hellsetz=5; uint16_t tempy1,tempy2;uint16_t coolcach=0; long maintime=millis(); long timez=micros(); long flash=micros(); void setup() { pinMode(rot, OUTPUT); pinMode(grun, OUTPUT); pinMode(blau, OUTPUT);pinMode(rot2, OUTPUT); pinMode(grun2, OUTPUT); pinMode(blau2, OUTPUT); pinMode(mos1, OUTPUT); pinMode(mos2, OUTPUT); pinMode(user, OUTPUT); pinMode(t1,INPUT); pinMode(t2,INPUT); pinMode(t3,INPUT); pinMode(t4,INPUT); pinMode(t5,INPUT); pinMode(t6,INPUT); delay(500); display.begin(); display.setContrast(61 ); display.display(); // show splashscreen display.clearDisplay(); // clears the screen and buffer display.fillRect(0, 0, 84, 48, BLACK); display.drawBitmap(0,0, monstercat, 84, 48, WHITE); display.display(); delay(500); } void loop() { istinput(); zeitreise(); digitalWrite(rot,HIGH);delay(200);digitalWrite(rot,LOW);delay(200); } void configdas(uint8_t auswahlzi) { if (auswahlzi==0) { if (tplusset ==true && contraent <100) {tplusset=false; contraent++; display.setContrast(contraent); } if (tminusset ==true && contraent >1) {tminusset=false; contraent--; display.setContrast(contraent);} } if (auswahlzi==1) {adder=1; if (tplusset ==true) {tplusset=false; if (Zpower adder) { Zpower-=adder;}}meldy[0]=Zpower*multipler;} if (auswahlzi==2) {adder=1; if (tplusset ==true) {tplusset=false; if (Zrepeat <200) { Zrepeat+=adder;}} if (tminusset ==true) {tminusset=false; if (Zrepeat >adder) { Zrepeat-=adder;}}meldy[1]=Zrepeat*multipler;} if (auswahlzi==3) {adder=20; if (tplusset ==true) {tplusset=false; if (Zbreak <2056) { Zbreak+=adder;}} if (tminusset ==true) {tminusset=false; if (Zbreak>adder) {Zbreak -=adder;}}meldy[2]=Zbreak/multipler-400;} if (auswahlzi==4) {adder=10; if (tplusset ==true) {tplusset=false; if (fanps adder) { fanps-=adder;}}} if (auswahlzi==6) { if (tplusset ==true ) {tplusset=false; } if (tminusset ==true) {tminusset=false; } } if (auswahlzi==7) {} if (auswahlzi==8) {} } void malconfiscreen(uint8_t zeigwas) { display.drawRect(0,0,84,48,WHITE); textso(2,2,"konra",1); zahlso(42,2,contraent,1); textso(2,11,"power",1); zahlso(42,11,Zpower,1); textso(2,20,"mehr",1); zahlso(42,20,Zrepeat,1); textso(2,29,"pause",1); zahlso(42,29,Zbreak,1); textso(2,38,"fanx",1); zahlso(42,38,fanpp,1);zahlso(64,38,fanps,1); zahlso(64,2,auswahlzi,1); zahlso(64,11,auswahlzi,1); display.drawFastHLine(0,47,84,WHITE); display.display(); } int ckcatz,alternate; void cutekatz(int cutex, int cutey){ ckcatz++; if (ckcatz>=10 && alternate <=5) {ckcatz=0; alternate++;} if (ckcatz>=14 ) {ckcatz=0; ckcatz=0; alternate=0;} if (ckcatz==0) {display.drawBitmap(cutex, cutey, cat1, 58, 49,WHITE);} if (ckcatz==1) {display.drawBitmap(cutex, cutey+2,cat2, 61, 47,WHITE);} if (ckcatz==2) {display.drawBitmap(cutex, cutey+4,cat3, 65, 43,WHITE);} if (ckcatz==3) {display.drawBitmap(cutex+4, cutey+2,cat4, 64, 53,WHITE);} if (ckcatz==4) {display.drawBitmap(cutex+8, cutey, cat5, 66, 59,WHITE);} if (ckcatz==5) {display.drawBitmap(cutex+10,cutey, cat6, 61, 63,WHITE);} if (ckcatz==6) {display.drawBitmap(cutex+8, cutey+4,cat7, 61, 53,WHITE);} if (ckcatz==7) {display.drawBitmap(cutex+6, cutey, cat8, 60, 52,WHITE);} if (ckcatz==8) {display.drawBitmap(cutex+4, cutey, cat9, 58, 49,WHITE);} if (ckcatz==9) {display.drawBitmap(cutex+2, cutey+2,cat10,60, 47,WHITE);} if (ckcatz==10) {display.drawBitmap(cutex,cutey,m,43, 33,WHITE);} if (ckcatz==11) {display.drawBitmap(cutex,cutey,e,29, 33,WHITE);} if (ckcatz==12) {display.drawBitmap(cutex,cutey,o,37, 33,WHITE);} if (ckcatz==13) {display.drawBitmap(cutex,cutey,w,48, 34,WHITE);} } void istinput(void){onpress[14]++; if (onpress[14] >=2) {onpress[14]=0; if (digitalRead(t1) == HIGH && onpress[0] ==0 && auswahlzi<8) { onpress[0] =1;auswahlzi++; } if (onpress[0] == 1) { onpress[1]++; } if (onpress[1] >= 20) { onpress[1] =0; onpress[0]=0; } if (digitalRead(t2) == HIGH && onpress[2] ==0&& auswahlzi>0) { onpress[2] =1; auswahlzi--; } if (onpress[2] == 1) { onpress[3]++;} if (onpress[3] >= 25) { onpress[3] =0; onpress[2]=0; } if (digitalRead(t3) == HIGH && onpress[4] ==0) { onpress[4] =1; } if (onpress[4] == 1) { onpress[5]++;} if (onpress[5] >= 10) { onpress[5] =0; onpress[4]=0; } if (digitalRead(t4) == HIGH && onpress[6] ==0) { onpress[6] =1; } if (onpress[6] == 1) { onpress[7]++; } if (onpress[7] >= 10) { onpress[7] =0; onpress[6]=0;} if (digitalRead(t5) == HIGH && onpress[8] ==0) { onpress[8] =1; } if (onpress[8] == 1) { onpress[9]++;} if (onpress[9] >= 10) { onpress[9] =0; onpress[8]=0; } if (digitalRead(t6) == HIGH && onpress[10] ==0) { onpress[10] =1; tplusset=true; } if (onpress[10] == 1) { onpress[11]++;} if (onpress[11] >= 10) { onpress[11] =0; onpress[10]=0; } if (digitalRead(t7) == HIGH && onpress[12] ==0) { onpress[12] =1; tminusset=true; } if (onpress[12] == 1) { onpress[13]++;} if (onpress[13] >= 10) { onpress[13] =0; onpress[12]=0; } if((digitalRead(t1)||digitalRead(t2)||digitalRead(t3)||digitalRead(t4)||digitalRead(t5)||digitalRead(t6)||digitalRead(t7))==HIGH){digitalWrite(user,LOW);}else{digitalWrite(user,HIGH);} }} void zeitreise(void){ while ((millis()- maintime) >= 5){istinput(); maintime = millis();} while ((micros()- timez) >= 700) {pulspowder();timez = micros(); } while ((micros()-flash) >= 3) {if(istan == true){pulspower();}flash = micros();} } uint16_t tempc; void setfan(void){ tempc=((2048-analogRead(temp))/4)+fanps-50; if(tempc >0 && tempc <1000){if(fanpp<(tempc/2)){fanpp++;}else{fanpp--;}} } void pulspower() { for (uint32_t fcount1x=0; fcount1x <(Zrepeat); fcount1x++) { for (uint32_t fcount2=0; fcount2 <(Zbreak); fcount2++) { if (fcount2==1) {digitalWrite(mos1, HIGH);digitalWrite(mos2,HIGH);} if (fcount2==(Zpower+2)) {digitalWrite(mos1, LOW);digitalWrite(mos2,LOW); } ///if (fcount2==(teslabreak/6)){digitalWrite(trans1,LOW);} }}} uint16_t maxx=240; void pulspowder(void) { for (uint16_t fcount=0; fcount <=maxx; fcount++) { if(fcount==0){allof();} if (fcount <= (maxx-1) && fcount >=1) { if (fcount==(maxx-meldy[0])) {digitalWrite(rot,HIGH);} if (fcount==(maxx-meldy[1])) {digitalWrite(grun,HIGH);} if (fcount==(maxx-meldy[2])) {digitalWrite(blau,HIGH);} if (fcount==(maxx-meldy[3])) {digitalWrite(rot2,HIGH);} if (fcount==(maxx-meldy[4])) {digitalWrite(grun2,HIGH);} if (fcount==(maxx-meldy[5])) {digitalWrite(blau2,HIGH);} if (fcount==(maxx-fanpp)) {digitalWrite(fan,HIGH);} } if (fcount>=maxx){allof();}}} void allof(void){ digitalWrite(fan,LOW);digitalWrite(rot,LOW);digitalWrite(rot2,LOW);digitalWrite(grun,LOW);digitalWrite(grun2,LOW);digitalWrite(blau,LOW);digitalWrite(blau2,LOW);} //for handling text and number disßplaying simpler void textso(int xhier,int yhier,String was,int gros){display.setTextColor(WHITE);display.setCursor(xhier,yhier);display.setTextSize(gros); display.print(was);} void zahlso(int xda,int yda,int mich,int grosz){String michauch=""; display.setTextSize(grosz); display.setCursor(xda,yda); display.setTextColor(WHITE); if (mich <9) {michauch+="0";} if (mich <99) {michauch+="0";} if (mich <999) {michauch+="0";} michauch+=mich; display.println(michauch);}