k

Dependencies:   TFT-RFID_Finish3ja mbed MFRC522 UniGraphic

Committer:
khimAS
Date:
Fri Dec 14 20:41:26 2018 +0000
Revision:
9:914f2ea246bc
Parent:
8:2bcc87bbd034
Child:
10:2985dc4e40a5
TFT-RFID

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Geremia 0:2ccd65a72ab8 1 #include "stdio.h"
Geremia 0:2ccd65a72ab8 2 #include "mbed.h"
Geremia 0:2ccd65a72ab8 3 #include "string"
Geremia 0:2ccd65a72ab8 4 #include "Arial12x12.h"
Geremia 0:2ccd65a72ab8 5 #include "Arial24x23.h"
saiagard 7:81f1c4fae022 6 #include "Arial28x28.h"
Geremia 0:2ccd65a72ab8 7 #include "Arial43x48_numb.h"
Geremia 0:2ccd65a72ab8 8 #include "pict.h"
Geremia 4:818956c30cae 9 #include "pavement_48x34.h"
saiagard 7:81f1c4fae022 10 #include "TFT_MIPI.h"
saiagard 7:81f1c4fae022 11 #include "SDFileSystem.h"
khimAS 9:914f2ea246bc 12 #include "MFRC522.h"
khimAS 9:914f2ea246bc 13 #define MF_RESET PC_6
saiagard 7:81f1c4fae022 14 Serial pc(SERIAL_TX, SERIAL_RX);
khimAS 9:914f2ea246bc 15 MFRC522 RfChip (SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS, MF_RESET);
saiagard 7:81f1c4fae022 16 PinName buspins[] = { PA_9, PC_7, PA_10, PB_3, PB_5, PB_4, PB_10, PA_8 };
saiagard 7:81f1c4fae022 17 TFT_MIPI myLCD(BUS_8, buspins, A3, A4, A2, A1, A0, "myLCD");
saiagard 7:81f1c4fae022 18 DigitalIn Sw[] = {PB_13, PB_14, PB_15, PB_2, PB_12,PA_11 };
Geremia 0:2ccd65a72ab8 19 Timer t;
Geremia 0:2ccd65a72ab8 20
saiagard 7:81f1c4fae022 21 unsigned short backgroundcolor=Orange;
saiagard 7:81f1c4fae022 22 unsigned short foregroundcolor=Black;
Geremia 0:2ccd65a72ab8 23 char orient=1;
saiagard 7:81f1c4fae022 24 int i=0;
saiagard 7:81f1c4fae022 25 int j=0;
Palm2NOPY 8:2bcc87bbd034 26 int k=0;
khimAS 9:914f2ea246bc 27 int Pagejawjiw = 0;
saiagard 7:81f1c4fae022 28 int state = 0;
Geremia 0:2ccd65a72ab8 29 int main()
saiagard 7:81f1c4fae022 30 { //while(1){
saiagard 7:81f1c4fae022 31 // if(Sw[2] == 0){
saiagard 7:81f1c4fae022 32 // wait(0.3);
saiagard 7:81f1c4fae022 33 // pc.printf("BOOO\n");
saiagard 7:81f1c4fae022 34 // }}
khimAS 9:914f2ea246bc 35 char *StudentID;
khimAS 9:914f2ea246bc 36 uint8_t UIDCard[4]={};
khimAS 9:914f2ea246bc 37 pc.printf("starting...\n");
khimAS 9:914f2ea246bc 38 RfChip.PCD_Init();
khimAS 9:914f2ea246bc 39
Geremia 4:818956c30cae 40 myLCD.set_orientation(orient);
saiagard 7:81f1c4fae022 41 int time;
Geremia 0:2ccd65a72ab8 42 t.start();
saiagard 7:81f1c4fae022 43 myLCD.background(White);
saiagard 7:81f1c4fae022 44 myLCD.foreground(foregroundcolor);
Geremia 4:818956c30cae 45 myLCD.cls();
Geremia 0:2ccd65a72ab8 46
khimAS 9:914f2ea246bc 47 while(1){
khimAS 9:914f2ea246bc 48 if(Pagejawjiw == 0){
khimAS 9:914f2ea246bc 49 //if(Sw[0] == 0){
khimAS 9:914f2ea246bc 50 // wait(0.3);
khimAS 9:914f2ea246bc 51 // pc.printf("BOOO\n");
saiagard 7:81f1c4fae022 52 // }
khimAS 9:914f2ea246bc 53 myLCD.background(backgroundcolor);
khimAS 9:914f2ea246bc 54 myLCD.foreground(foregroundcolor);
khimAS 9:914f2ea246bc 55 myLCD.Bitmap(150,45,180,180,data);
khimAS 9:914f2ea246bc 56 myLCD.fillrect(0,320,500,280,Orange);
khimAS 9:914f2ea246bc 57 time=t.read_us();
khimAS 9:914f2ea246bc 58 for(int i=2; i<200;i++){
khimAS 9:914f2ea246bc 59 myLCD.locate(i,295);
khimAS 9:914f2ea246bc 60 myLCD.set_font((unsigned char*) Arial12x12);
khimAS 9:914f2ea246bc 61 myLCD.printf("Please scan your Student ID card to start.");
khimAS 9:914f2ea246bc 62 if ( ! RfChip.PICC_IsNewCardPresent()){pc.printf("GOOOOOOOOO\n",StudentID);wait_ms(10);continue;}
khimAS 9:914f2ea246bc 63 if ( ! RfChip.PICC_ReadCardSerial()){pc.printf("!!!!!!!!!!!!!!!",StudentID);wait_ms(10);continue;}
khimAS 9:914f2ea246bc 64 }
khimAS 9:914f2ea246bc 65 for(int i=200; i>=2;i--){
khimAS 9:914f2ea246bc 66 myLCD.locate(i,295);
khimAS 9:914f2ea246bc 67 myLCD.set_font((unsigned char*) Arial12x12);
khimAS 9:914f2ea246bc 68 myLCD.printf("Please scan your Student ID card to start.");
khimAS 9:914f2ea246bc 69 if ( ! RfChip.PICC_IsNewCardPresent()){pc.printf("GOOOOOOOOO\n",StudentID);wait_ms(10);continue;}
khimAS 9:914f2ea246bc 70 if ( ! RfChip.PICC_ReadCardSerial()){pc.printf("!!!!!!!!!!!!!!!",StudentID);wait_ms(10);continue;}
khimAS 9:914f2ea246bc 71 }
khimAS 9:914f2ea246bc 72 if ( ! RfChip.PICC_IsNewCardPresent()){wait_ms(10);continue;}
khimAS 9:914f2ea246bc 73 if ( ! RfChip.PICC_ReadCardSerial()){wait_ms(10);continue;}
khimAS 9:914f2ea246bc 74 pc.printf("Studen's ID: ");
khimAS 9:914f2ea246bc 75 for (uint8_t i = 0; i < RfChip.uid.size; i++){UIDCard[i] = RfChip.uid.uidByte[i];}
khimAS 9:914f2ea246bc 76 if (UIDCard[0]==187 and UIDCard[1]==164 and UIDCard[2]==90 and UIDCard[3]==127){StudentID = "60340500033"; pc.printf("%s\n",StudentID);Pagejawjiw = 1;myLCD.cls();}
khimAS 9:914f2ea246bc 77 else if (UIDCard[0]==60 and UIDCard[1]==135 and UIDCard[2]==56 and UIDCard[3]==59){StudentID = "60340500066"; pc.printf("%s\n",StudentID);Pagejawjiw = 0;}
khimAS 9:914f2ea246bc 78 else {StudentID="0"; pc.printf("%s\n",StudentID);}
khimAS 9:914f2ea246bc 79 // if (StudentID != "0"){Pagejawjiw = 1;myLCD.cls();}
khimAS 9:914f2ea246bc 80 // else {Pagejawjiw = 0;}
khimAS 9:914f2ea246bc 81 }
khimAS 9:914f2ea246bc 82 else if (Pagejawjiw == 1) {
saiagard 7:81f1c4fae022 83 ///first page///
saiagard 7:81f1c4fae022 84 //myLCD.cls();
saiagard 7:81f1c4fae022 85 // myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 86 // myLCD.rect(155,70,320,120,Orange);
saiagard 7:81f1c4fae022 87 // myLCD.rect(155,130,320,180,Orange);
saiagard 7:81f1c4fae022 88 // myLCD.rect(155,190,320,240,Orange);
saiagard 7:81f1c4fae022 89 // myLCD.rect(155,250,320,300,Orange);
saiagard 7:81f1c4fae022 90 // myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 91 // myLCD.locate(160,15);
saiagard 7:81f1c4fae022 92 // myLCD.background(Orange);
saiagard 7:81f1c4fae022 93 // myLCD.foreground(Black);
saiagard 7:81f1c4fae022 94 // myLCD.printf("Select Mode");
saiagard 7:81f1c4fae022 95 // myLCD.set_font((unsigned char*) Arial24x23);
saiagard 7:81f1c4fae022 96 // myLCD.locate(162,85);
saiagard 7:81f1c4fae022 97 // myLCD.background(Yellow);
saiagard 7:81f1c4fae022 98 // myLCD.foreground(Green);
saiagard 7:81f1c4fae022 99 // myLCD.printf(" Document");
saiagard 7:81f1c4fae022 100 // myLCD.locate(187,145);
saiagard 7:81f1c4fae022 101 // myLCD.background(White);
saiagard 7:81f1c4fae022 102 // myLCD.foreground(Black);
saiagard 7:81f1c4fae022 103 // myLCD.printf("ID Card");
saiagard 7:81f1c4fae022 104 // myLCD.locate(177,205);
saiagard 7:81f1c4fae022 105 // myLCD.background(White);
saiagard 7:81f1c4fae022 106 // myLCD.foreground(Black);
saiagard 7:81f1c4fae022 107 // myLCD.printf("Financial");
saiagard 7:81f1c4fae022 108 // myLCD.locate(202,265);
saiagard 7:81f1c4fae022 109 // myLCD.background(White);
saiagard 7:81f1c4fae022 110 // myLCD.foreground(Black);
saiagard 7:81f1c4fae022 111 // myLCD.printf("Other");
saiagard 7:81f1c4fae022 112 // wait(5);
saiagard 7:81f1c4fae022 113 //do{
saiagard 7:81f1c4fae022 114 if(i == 0 or Sw[2] == 0){
saiagard 7:81f1c4fae022 115 i++;
saiagard 7:81f1c4fae022 116 switch(i){
saiagard 7:81f1c4fae022 117 case 1:
Palm2NOPY 8:2bcc87bbd034 118 //myLCD.cls();
saiagard 7:81f1c4fae022 119 myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 120 myLCD.rect(155,70,320,120,Orange);
saiagard 7:81f1c4fae022 121 myLCD.rect(155,130,320,180,Orange);
saiagard 7:81f1c4fae022 122 myLCD.rect(155,190,320,240,Orange);
saiagard 7:81f1c4fae022 123 myLCD.rect(155,250,320,300,Orange);
saiagard 7:81f1c4fae022 124 myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 125 myLCD.locate(160,15);
saiagard 7:81f1c4fae022 126 myLCD.background(Orange);
saiagard 7:81f1c4fae022 127 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 128 myLCD.printf("Select Mode");
saiagard 7:81f1c4fae022 129 myLCD.set_font((unsigned char*) Arial24x23);
saiagard 7:81f1c4fae022 130 myLCD.locate(162,85);
saiagard 7:81f1c4fae022 131 myLCD.background(Yellow);
saiagard 7:81f1c4fae022 132 myLCD.foreground(Green);
saiagard 7:81f1c4fae022 133 myLCD.printf(" Document");
saiagard 7:81f1c4fae022 134 myLCD.locate(187,145);
saiagard 7:81f1c4fae022 135 myLCD.background(White);
saiagard 7:81f1c4fae022 136 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 137 myLCD.printf("ID Card");
saiagard 7:81f1c4fae022 138 myLCD.locate(177,205);
saiagard 7:81f1c4fae022 139 myLCD.background(White);
saiagard 7:81f1c4fae022 140 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 141 myLCD.printf("Financial");
saiagard 7:81f1c4fae022 142 myLCD.locate(202,265);
saiagard 7:81f1c4fae022 143 myLCD.background(White);
saiagard 7:81f1c4fae022 144 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 145 myLCD.printf("Other");
saiagard 7:81f1c4fae022 146 wait(0.3);
saiagard 7:81f1c4fae022 147 break;
saiagard 7:81f1c4fae022 148 case 2:
saiagard 7:81f1c4fae022 149 //myLCD.cls();
saiagard 7:81f1c4fae022 150 myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 151 myLCD.rect(155,70,320,120,Orange);
saiagard 7:81f1c4fae022 152 myLCD.rect(155,130,320,180,Orange);
saiagard 7:81f1c4fae022 153 myLCD.rect(155,190,320,240,Orange);
saiagard 7:81f1c4fae022 154 myLCD.rect(155,250,320,300,Orange);
saiagard 7:81f1c4fae022 155 myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 156 myLCD.locate(160,15);
saiagard 7:81f1c4fae022 157 myLCD.background(Orange);
saiagard 7:81f1c4fae022 158 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 159 myLCD.printf("Select Mode");
saiagard 7:81f1c4fae022 160 myLCD.set_font((unsigned char*) Arial24x23);
saiagard 7:81f1c4fae022 161 myLCD.locate(162,85);
saiagard 7:81f1c4fae022 162 myLCD.background(White);
saiagard 7:81f1c4fae022 163 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 164 myLCD.printf(" Document");
saiagard 7:81f1c4fae022 165 myLCD.locate(187,145);
saiagard 7:81f1c4fae022 166 myLCD.background(Yellow);
saiagard 7:81f1c4fae022 167 myLCD.foreground(Green);
saiagard 7:81f1c4fae022 168 myLCD.printf("ID Card");
saiagard 7:81f1c4fae022 169 myLCD.locate(177,205);
saiagard 7:81f1c4fae022 170 myLCD.background(White);
saiagard 7:81f1c4fae022 171 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 172 myLCD.printf("Financial");
saiagard 7:81f1c4fae022 173 myLCD.locate(202,265);
saiagard 7:81f1c4fae022 174 myLCD.background(White);
saiagard 7:81f1c4fae022 175 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 176 myLCD.printf("Other");
saiagard 7:81f1c4fae022 177 wait(0.3);
saiagard 7:81f1c4fae022 178 break;
saiagard 7:81f1c4fae022 179 case 3:
saiagard 7:81f1c4fae022 180 //myLCD.cls();
saiagard 7:81f1c4fae022 181 myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 182 myLCD.rect(155,70,320,120,Orange);
saiagard 7:81f1c4fae022 183 myLCD.rect(155,130,320,180,Orange);
saiagard 7:81f1c4fae022 184 myLCD.rect(155,190,320,240,Orange);
saiagard 7:81f1c4fae022 185 myLCD.rect(155,250,320,300,Orange);
saiagard 7:81f1c4fae022 186 myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 187 myLCD.locate(160,15);
saiagard 7:81f1c4fae022 188 myLCD.background(Orange);
saiagard 7:81f1c4fae022 189 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 190 myLCD.printf("Select Mode");
saiagard 7:81f1c4fae022 191 myLCD.set_font((unsigned char*) Arial24x23);
saiagard 7:81f1c4fae022 192 myLCD.locate(162,85);
saiagard 7:81f1c4fae022 193 myLCD.background(White);
saiagard 7:81f1c4fae022 194 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 195 myLCD.printf(" Document");
saiagard 7:81f1c4fae022 196 myLCD.locate(187,145);
saiagard 7:81f1c4fae022 197 myLCD.background(White);
saiagard 7:81f1c4fae022 198 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 199 myLCD.printf("ID Card");
saiagard 7:81f1c4fae022 200 myLCD.locate(177,205);
saiagard 7:81f1c4fae022 201 myLCD.background(Yellow);
saiagard 7:81f1c4fae022 202 myLCD.foreground(Green);
saiagard 7:81f1c4fae022 203 myLCD.printf("Financial");
saiagard 7:81f1c4fae022 204 myLCD.locate(202,265);
saiagard 7:81f1c4fae022 205 myLCD.background(White);
saiagard 7:81f1c4fae022 206 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 207 myLCD.printf("Other");
saiagard 7:81f1c4fae022 208 wait(0.3);
saiagard 7:81f1c4fae022 209 break;
saiagard 7:81f1c4fae022 210 case 4:
saiagard 7:81f1c4fae022 211 //myLCD.cls();
saiagard 7:81f1c4fae022 212 myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 213 myLCD.rect(155,70,320,120,Orange);
saiagard 7:81f1c4fae022 214 myLCD.rect(155,130,320,180,Orange);
saiagard 7:81f1c4fae022 215 myLCD.rect(155,190,320,240,Orange);
saiagard 7:81f1c4fae022 216 myLCD.rect(155,250,320,300,Orange);
saiagard 7:81f1c4fae022 217 myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 218 myLCD.locate(160,15);
saiagard 7:81f1c4fae022 219 myLCD.background(Orange);
saiagard 7:81f1c4fae022 220 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 221 myLCD.printf("Select Mode");
saiagard 7:81f1c4fae022 222 myLCD.set_font((unsigned char*) Arial24x23);
saiagard 7:81f1c4fae022 223 myLCD.locate(162,85);
saiagard 7:81f1c4fae022 224 myLCD.background(White);
saiagard 7:81f1c4fae022 225 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 226 myLCD.printf(" Document");
saiagard 7:81f1c4fae022 227 myLCD.locate(187,145);
saiagard 7:81f1c4fae022 228 myLCD.background(White);
saiagard 7:81f1c4fae022 229 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 230 myLCD.printf("ID Card");
saiagard 7:81f1c4fae022 231 myLCD.locate(177,205);
saiagard 7:81f1c4fae022 232 myLCD.background(White);
saiagard 7:81f1c4fae022 233 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 234 myLCD.printf("Financial");
saiagard 7:81f1c4fae022 235 myLCD.locate(202,265);
saiagard 7:81f1c4fae022 236 myLCD.background(Yellow);
saiagard 7:81f1c4fae022 237 myLCD.foreground(Green);
saiagard 7:81f1c4fae022 238 myLCD.printf("Other");
saiagard 7:81f1c4fae022 239 wait(0.3);
Palm2NOPY 8:2bcc87bbd034 240 break;
Palm2NOPY 8:2bcc87bbd034 241 case 5:
Palm2NOPY 8:2bcc87bbd034 242 i=0;
saiagard 7:81f1c4fae022 243 break;
saiagard 7:81f1c4fae022 244 }
saiagard 7:81f1c4fae022 245 }
saiagard 7:81f1c4fae022 246 else if(Sw[0] == 0){
saiagard 7:81f1c4fae022 247 i--;
saiagard 7:81f1c4fae022 248 switch(i){
Palm2NOPY 8:2bcc87bbd034 249 case 0:
Palm2NOPY 8:2bcc87bbd034 250 i = 5;
Palm2NOPY 8:2bcc87bbd034 251 break;
saiagard 7:81f1c4fae022 252 case 1:
saiagard 7:81f1c4fae022 253 //myLCD.cls();
saiagard 7:81f1c4fae022 254 myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 255 myLCD.rect(155,70,320,120,Orange);
saiagard 7:81f1c4fae022 256 myLCD.rect(155,130,320,180,Orange);
saiagard 7:81f1c4fae022 257 myLCD.rect(155,190,320,240,Orange);
saiagard 7:81f1c4fae022 258 myLCD.rect(155,250,320,300,Orange);
saiagard 7:81f1c4fae022 259 myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 260 myLCD.locate(160,15);
saiagard 7:81f1c4fae022 261 myLCD.background(Orange);
saiagard 7:81f1c4fae022 262 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 263 myLCD.printf("Select Mode");
saiagard 7:81f1c4fae022 264 myLCD.set_font((unsigned char*) Arial24x23);
saiagard 7:81f1c4fae022 265 myLCD.locate(162,85);
saiagard 7:81f1c4fae022 266 myLCD.background(Yellow);
saiagard 7:81f1c4fae022 267 myLCD.foreground(Green);
saiagard 7:81f1c4fae022 268 myLCD.printf(" Document");
saiagard 7:81f1c4fae022 269 myLCD.locate(187,145);
saiagard 7:81f1c4fae022 270 myLCD.background(White);
saiagard 7:81f1c4fae022 271 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 272 myLCD.printf("ID Card");
saiagard 7:81f1c4fae022 273 myLCD.locate(177,205);
saiagard 7:81f1c4fae022 274 myLCD.background(White);
saiagard 7:81f1c4fae022 275 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 276 myLCD.printf("Financial");
saiagard 7:81f1c4fae022 277 myLCD.locate(202,265);
saiagard 7:81f1c4fae022 278 myLCD.background(White);
saiagard 7:81f1c4fae022 279 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 280 myLCD.printf("Other");
saiagard 7:81f1c4fae022 281 wait(0.3);
saiagard 7:81f1c4fae022 282 break;
saiagard 7:81f1c4fae022 283 case 2:
saiagard 7:81f1c4fae022 284 //myLCD.cls();
saiagard 7:81f1c4fae022 285 myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 286 myLCD.rect(155,70,320,120,Orange);
saiagard 7:81f1c4fae022 287 myLCD.rect(155,130,320,180,Orange);
saiagard 7:81f1c4fae022 288 myLCD.rect(155,190,320,240,Orange);
saiagard 7:81f1c4fae022 289 myLCD.rect(155,250,320,300,Orange);
saiagard 7:81f1c4fae022 290 myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 291 myLCD.locate(160,15);
saiagard 7:81f1c4fae022 292 myLCD.background(Orange);
saiagard 7:81f1c4fae022 293 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 294 myLCD.printf("Select Mode");
saiagard 7:81f1c4fae022 295 myLCD.set_font((unsigned char*) Arial24x23);
saiagard 7:81f1c4fae022 296 myLCD.locate(162,85);
saiagard 7:81f1c4fae022 297 myLCD.background(White);
saiagard 7:81f1c4fae022 298 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 299 myLCD.printf(" Document");
saiagard 7:81f1c4fae022 300 myLCD.locate(187,145);
saiagard 7:81f1c4fae022 301 myLCD.background(Yellow);
saiagard 7:81f1c4fae022 302 myLCD.foreground(Green);
saiagard 7:81f1c4fae022 303 myLCD.printf("ID Card");
saiagard 7:81f1c4fae022 304 myLCD.locate(177,205);
saiagard 7:81f1c4fae022 305 myLCD.background(White);
saiagard 7:81f1c4fae022 306 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 307 myLCD.printf("Financial");
saiagard 7:81f1c4fae022 308 myLCD.locate(202,265);
saiagard 7:81f1c4fae022 309 myLCD.background(White);
saiagard 7:81f1c4fae022 310 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 311 myLCD.printf("Other");
saiagard 7:81f1c4fae022 312 wait(0.3);
saiagard 7:81f1c4fae022 313 break;
saiagard 7:81f1c4fae022 314 case 3:
saiagard 7:81f1c4fae022 315 //myLCD.cls();
saiagard 7:81f1c4fae022 316 myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 317 myLCD.rect(155,70,320,120,Orange);
saiagard 7:81f1c4fae022 318 myLCD.rect(155,130,320,180,Orange);
saiagard 7:81f1c4fae022 319 myLCD.rect(155,190,320,240,Orange);
saiagard 7:81f1c4fae022 320 myLCD.rect(155,250,320,300,Orange);
saiagard 7:81f1c4fae022 321 myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 322 myLCD.locate(160,15);
saiagard 7:81f1c4fae022 323 myLCD.background(Orange);
saiagard 7:81f1c4fae022 324 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 325 myLCD.printf("Select Mode");
saiagard 7:81f1c4fae022 326 myLCD.set_font((unsigned char*) Arial24x23);
saiagard 7:81f1c4fae022 327 myLCD.locate(162,85);
saiagard 7:81f1c4fae022 328 myLCD.background(White);
saiagard 7:81f1c4fae022 329 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 330 myLCD.printf(" Document");
saiagard 7:81f1c4fae022 331 myLCD.locate(187,145);
saiagard 7:81f1c4fae022 332 myLCD.background(White);
saiagard 7:81f1c4fae022 333 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 334 myLCD.printf("ID Card");
saiagard 7:81f1c4fae022 335 myLCD.locate(177,205);
saiagard 7:81f1c4fae022 336 myLCD.background(Yellow);
saiagard 7:81f1c4fae022 337 myLCD.foreground(Green);
saiagard 7:81f1c4fae022 338 myLCD.printf("Financial");
saiagard 7:81f1c4fae022 339 myLCD.locate(202,265);
saiagard 7:81f1c4fae022 340 myLCD.background(White);
saiagard 7:81f1c4fae022 341 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 342 myLCD.printf("Other");
saiagard 7:81f1c4fae022 343 wait(0.3);
saiagard 7:81f1c4fae022 344 break;
saiagard 7:81f1c4fae022 345 case 4:
saiagard 7:81f1c4fae022 346 //myLCD.cls();
saiagard 7:81f1c4fae022 347 myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 348 myLCD.rect(155,70,320,120,Orange);
saiagard 7:81f1c4fae022 349 myLCD.rect(155,130,320,180,Orange);
saiagard 7:81f1c4fae022 350 myLCD.rect(155,190,320,240,Orange);
saiagard 7:81f1c4fae022 351 myLCD.rect(155,250,320,300,Orange);
saiagard 7:81f1c4fae022 352 myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 353 myLCD.locate(160,15);
saiagard 7:81f1c4fae022 354 myLCD.background(Orange);
saiagard 7:81f1c4fae022 355 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 356 myLCD.printf("Select Mode");
saiagard 7:81f1c4fae022 357 myLCD.set_font((unsigned char*) Arial24x23);
saiagard 7:81f1c4fae022 358 myLCD.locate(162,85);
saiagard 7:81f1c4fae022 359 myLCD.background(White);
saiagard 7:81f1c4fae022 360 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 361 myLCD.printf(" Document");
saiagard 7:81f1c4fae022 362 myLCD.locate(187,145);
saiagard 7:81f1c4fae022 363 myLCD.background(White);
saiagard 7:81f1c4fae022 364 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 365 myLCD.printf("ID Card");
saiagard 7:81f1c4fae022 366 myLCD.locate(177,205);
saiagard 7:81f1c4fae022 367 myLCD.background(White);
saiagard 7:81f1c4fae022 368 myLCD.foreground(Black);
saiagard 7:81f1c4fae022 369 myLCD.printf("Financial");
saiagard 7:81f1c4fae022 370 myLCD.locate(202,265);
saiagard 7:81f1c4fae022 371 myLCD.background(Yellow);
saiagard 7:81f1c4fae022 372 myLCD.foreground(Green);
saiagard 7:81f1c4fae022 373 myLCD.printf("Other");
saiagard 7:81f1c4fae022 374 wait(0.3);
saiagard 7:81f1c4fae022 375 break;
saiagard 7:81f1c4fae022 376 }
saiagard 7:81f1c4fae022 377 }
saiagard 7:81f1c4fae022 378 else if(Sw[4] == 0){
saiagard 7:81f1c4fae022 379 Pagejawjiw++;
saiagard 7:81f1c4fae022 380 wait(0.3);
saiagard 7:81f1c4fae022 381 //break;
saiagard 7:81f1c4fae022 382 }
saiagard 7:81f1c4fae022 383 }
saiagard 7:81f1c4fae022 384 //}
saiagard 7:81f1c4fae022 385 else if(Pagejawjiw == 2){
saiagard 7:81f1c4fae022 386 if(j == 0 or Sw[1] == 0){
saiagard 7:81f1c4fae022 387 //j++;
saiagard 7:81f1c4fae022 388 switch(j){
saiagard 7:81f1c4fae022 389 case 0:
saiagard 7:81f1c4fae022 390 j++;
saiagard 7:81f1c4fae022 391 myLCD.cls();
saiagard 7:81f1c4fae022 392 myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 393 myLCD.locate(150,15);
saiagard 7:81f1c4fae022 394 myLCD.background(Orange);
saiagard 7:81f1c4fae022 395 myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 396 myLCD.printf("Select JorJew");
saiagard 7:81f1c4fae022 397 myLCD.fillrect(40,130,215,230,DarkGrey);
saiagard 7:81f1c4fae022 398 myLCD.fillrect(265,130,440,230,DarkGrey);
saiagard 7:81f1c4fae022 399 myLCD.fillcircle(127,182,40,Yellow);
saiagard 7:81f1c4fae022 400 myLCD.fillcircle(347,182,40,White);
saiagard 7:81f1c4fae022 401 myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
saiagard 7:81f1c4fae022 402 myLCD.background(White);
saiagard 7:81f1c4fae022 403 myLCD.locate(106,160);
saiagard 7:81f1c4fae022 404 myLCD.printf(" 1");
saiagard 7:81f1c4fae022 405 myLCD.locate(326,160);
saiagard 7:81f1c4fae022 406 myLCD.printf(" 2");
saiagard 7:81f1c4fae022 407 wait(0.3);
saiagard 7:81f1c4fae022 408 break;
saiagard 7:81f1c4fae022 409 case 1:
saiagard 7:81f1c4fae022 410 //j++;
saiagard 7:81f1c4fae022 411 myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 412 myLCD.locate(150,15);
saiagard 7:81f1c4fae022 413 myLCD.background(Orange);
saiagard 7:81f1c4fae022 414 myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 415 myLCD.printf("Select JorJew");
saiagard 7:81f1c4fae022 416 myLCD.fillrect(40,130,215,230,DarkGrey);
saiagard 7:81f1c4fae022 417 myLCD.fillrect(265,130,440,230,DarkGrey);
Palm2NOPY 8:2bcc87bbd034 418 myLCD.fillcircle(127,182,40,White);
Palm2NOPY 8:2bcc87bbd034 419 myLCD.fillcircle(347,182,40,Yellow);
saiagard 7:81f1c4fae022 420 myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
saiagard 7:81f1c4fae022 421 myLCD.background(White);
saiagard 7:81f1c4fae022 422 myLCD.locate(106,160);
saiagard 7:81f1c4fae022 423 myLCD.printf(" 1");
saiagard 7:81f1c4fae022 424 myLCD.locate(326,160);
saiagard 7:81f1c4fae022 425 myLCD.printf(" 2");
saiagard 7:81f1c4fae022 426 wait(0.3);
saiagard 7:81f1c4fae022 427 break;
saiagard 7:81f1c4fae022 428 }
saiagard 7:81f1c4fae022 429 }
saiagard 7:81f1c4fae022 430 else if(Sw[3] == 0){
saiagard 7:81f1c4fae022 431 myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 432 myLCD.locate(150,15);
saiagard 7:81f1c4fae022 433 myLCD.background(Orange);
saiagard 7:81f1c4fae022 434 myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 435 myLCD.printf("Select JorJew");
saiagard 7:81f1c4fae022 436 myLCD.fillrect(40,130,215,230,DarkGrey);
saiagard 7:81f1c4fae022 437 myLCD.fillrect(265,130,440,230,DarkGrey);
Palm2NOPY 8:2bcc87bbd034 438 myLCD.fillcircle(127,182,40,Yellow);
Palm2NOPY 8:2bcc87bbd034 439 myLCD.fillcircle(347,182,40,White);
saiagard 7:81f1c4fae022 440 myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
saiagard 7:81f1c4fae022 441 myLCD.background(White);
saiagard 7:81f1c4fae022 442 myLCD.locate(106,160);
saiagard 7:81f1c4fae022 443 myLCD.printf(" 1");
saiagard 7:81f1c4fae022 444 myLCD.locate(326,160);
saiagard 7:81f1c4fae022 445 myLCD.printf(" 2");
saiagard 7:81f1c4fae022 446 wait(0.3);
saiagard 7:81f1c4fae022 447 }
saiagard 7:81f1c4fae022 448 else if(Sw[5] == 0){
saiagard 7:81f1c4fae022 449 Pagejawjiw = 1;
Palm2NOPY 8:2bcc87bbd034 450 wait(0.3);
saiagard 7:81f1c4fae022 451 i = 0;
Palm2NOPY 8:2bcc87bbd034 452 myLCD.cls();
Palm2NOPY 8:2bcc87bbd034 453 }
Palm2NOPY 8:2bcc87bbd034 454 else if(Sw[4] == 0){
Palm2NOPY 8:2bcc87bbd034 455 Pagejawjiw++;
Palm2NOPY 8:2bcc87bbd034 456 wait(0.3);
Palm2NOPY 8:2bcc87bbd034 457 myLCD.cls();
Palm2NOPY 8:2bcc87bbd034 458 //break;
Palm2NOPY 8:2bcc87bbd034 459 k=0;
saiagard 7:81f1c4fae022 460 }
saiagard 7:81f1c4fae022 461 }
Palm2NOPY 8:2bcc87bbd034 462 else if(Pagejawjiw == 3){
Palm2NOPY 8:2bcc87bbd034 463 if(k==0 or Sw[1] == 0){
Palm2NOPY 8:2bcc87bbd034 464 //myLCD.cls();
Palm2NOPY 8:2bcc87bbd034 465 myLCD.fillrect(0,0,500,50,Orange);
Palm2NOPY 8:2bcc87bbd034 466 myLCD.locate(150,15);
Palm2NOPY 8:2bcc87bbd034 467 myLCD.background(Orange);
Palm2NOPY 8:2bcc87bbd034 468 //myLCD.set_font((unsigned char*) Arial28x28);
Palm2NOPY 8:2bcc87bbd034 469 // myLCD.printf("Select JorJew");
Palm2NOPY 8:2bcc87bbd034 470 // myLCD.fillrect(40,130,215,230,DarkGrey);
Palm2NOPY 8:2bcc87bbd034 471 // myLCD.fillrect(265,130,440,230,DarkGrey);
Palm2NOPY 8:2bcc87bbd034 472 // myLCD.fillcircle(127,182,40,White);
Palm2NOPY 8:2bcc87bbd034 473 // myLCD.fillcircle(347,182,40,White);
Palm2NOPY 8:2bcc87bbd034 474 // myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
Palm2NOPY 8:2bcc87bbd034 475 // myLCD.background(White);
Palm2NOPY 8:2bcc87bbd034 476 // myLCD.locate(106,160);
Palm2NOPY 8:2bcc87bbd034 477 // myLCD.printf(" 1");
Palm2NOPY 8:2bcc87bbd034 478 // myLCD.locate(326,160);
Palm2NOPY 8:2bcc87bbd034 479 // myLCD.printf(" 2");
Palm2NOPY 8:2bcc87bbd034 480 myLCD.fillrect(125,90,355,230,Green); //pop-up
Palm2NOPY 8:2bcc87bbd034 481 myLCD.set_font((unsigned char*) Arial28x28);
Palm2NOPY 8:2bcc87bbd034 482 myLCD.locate(165,130);
Palm2NOPY 8:2bcc87bbd034 483 myLCD.background(Green);
Palm2NOPY 8:2bcc87bbd034 484 myLCD.foreground(Black);
Palm2NOPY 8:2bcc87bbd034 485 myLCD.printf(" Take out"); //chosen jor
Palm2NOPY 8:2bcc87bbd034 486 myLCD.locate(155,170);
Palm2NOPY 8:2bcc87bbd034 487 myLCD.printf(" JorJew#1/2");
Palm2NOPY 8:2bcc87bbd034 488 myLCD.fillrect(100,250,215,300,Yellow);
Palm2NOPY 8:2bcc87bbd034 489 myLCD.fillrect(265,250,380,300,Yellow);
Palm2NOPY 8:2bcc87bbd034 490 myLCD.locate(110,260);
Palm2NOPY 8:2bcc87bbd034 491 myLCD.background(Green);
Palm2NOPY 8:2bcc87bbd034 492 myLCD.foreground(Black);
Palm2NOPY 8:2bcc87bbd034 493 myLCD.printf("(A)");
Palm2NOPY 8:2bcc87bbd034 494 myLCD.locate(265,260);
Palm2NOPY 8:2bcc87bbd034 495 myLCD.printf("(C)");
Palm2NOPY 8:2bcc87bbd034 496 k++;
Palm2NOPY 8:2bcc87bbd034 497 //Pagejawjiw++;
Palm2NOPY 8:2bcc87bbd034 498 wait(0.3);
Palm2NOPY 8:2bcc87bbd034 499 //myLCD.cls();
Palm2NOPY 8:2bcc87bbd034 500 //break;
Palm2NOPY 8:2bcc87bbd034 501 //pc.printf("%d",k);
Palm2NOPY 8:2bcc87bbd034 502 // wait(0.3);
Palm2NOPY 8:2bcc87bbd034 503 // switch(k){
Palm2NOPY 8:2bcc87bbd034 504 // case 0:
Palm2NOPY 8:2bcc87bbd034 505 // if(Sw[0] == 0){
Palm2NOPY 8:2bcc87bbd034 506 // Pagejawjiw++;
Palm2NOPY 8:2bcc87bbd034 507 // wait(0.3);
Palm2NOPY 8:2bcc87bbd034 508 // //myLCD.cls();
Palm2NOPY 8:2bcc87bbd034 509 // break;
Palm2NOPY 8:2bcc87bbd034 510 // }
Palm2NOPY 8:2bcc87bbd034 511 // else if(Sw[2] == 0){
Palm2NOPY 8:2bcc87bbd034 512 // Pagejawjiw = 2;
Palm2NOPY 8:2bcc87bbd034 513 // wait(0.3);
Palm2NOPY 8:2bcc87bbd034 514 // //myLCD.cls();
Palm2NOPY 8:2bcc87bbd034 515 // break;
Palm2NOPY 8:2bcc87bbd034 516 // }
Palm2NOPY 8:2bcc87bbd034 517 }
Palm2NOPY 8:2bcc87bbd034 518 else if((Sw[0] == 0)){
Palm2NOPY 8:2bcc87bbd034 519 myLCD.cls();
Palm2NOPY 8:2bcc87bbd034 520 Pagejawjiw++;
Palm2NOPY 8:2bcc87bbd034 521 wait(0.3);
Palm2NOPY 8:2bcc87bbd034 522 //break;
Palm2NOPY 8:2bcc87bbd034 523 }
Palm2NOPY 8:2bcc87bbd034 524 else if((Sw[2] == 0)){
Palm2NOPY 8:2bcc87bbd034 525 //myLCD.cls();
Palm2NOPY 8:2bcc87bbd034 526 Pagejawjiw--;
Palm2NOPY 8:2bcc87bbd034 527 wait(0.3);
Palm2NOPY 8:2bcc87bbd034 528 j = 0;
Palm2NOPY 8:2bcc87bbd034 529 //break;
Palm2NOPY 8:2bcc87bbd034 530 }
Palm2NOPY 8:2bcc87bbd034 531 }
Palm2NOPY 8:2bcc87bbd034 532 else if(Pagejawjiw == 4){
Palm2NOPY 8:2bcc87bbd034 533 myLCD.cls();
Palm2NOPY 8:2bcc87bbd034 534 myLCD.background(backgroundcolor);
Palm2NOPY 8:2bcc87bbd034 535 myLCD.foreground(foregroundcolor);
Palm2NOPY 8:2bcc87bbd034 536 myLCD.Bitmap(150,45,180,180,data);
Palm2NOPY 8:2bcc87bbd034 537 myLCD.fillrect(0,320,500,280,Orange);
Palm2NOPY 8:2bcc87bbd034 538 time=t.read_us();
khimAS 9:914f2ea246bc 539 Pagejawjiw = 0;
Palm2NOPY 8:2bcc87bbd034 540 i = 0;
Palm2NOPY 8:2bcc87bbd034 541 for(int i=2; i<350;i++){
Palm2NOPY 8:2bcc87bbd034 542 myLCD.locate(i,295);
Palm2NOPY 8:2bcc87bbd034 543 myLCD.set_font((unsigned char*) Arial12x12);
Palm2NOPY 8:2bcc87bbd034 544 myLCD.printf("Love , Thank you");
Palm2NOPY 8:2bcc87bbd034 545 }
Palm2NOPY 8:2bcc87bbd034 546 for(int i=350; i>=2;i--){
Palm2NOPY 8:2bcc87bbd034 547 myLCD.locate(i,295);
Palm2NOPY 8:2bcc87bbd034 548 myLCD.set_font((unsigned char*) Arial12x12);
Palm2NOPY 8:2bcc87bbd034 549 myLCD.printf("Love , Thank you");
Palm2NOPY 8:2bcc87bbd034 550 }
Palm2NOPY 8:2bcc87bbd034 551 wait(5);
Palm2NOPY 8:2bcc87bbd034 552 myLCD.cls();
Palm2NOPY 8:2bcc87bbd034 553 // while(Sw[5] == 0){
Palm2NOPY 8:2bcc87bbd034 554 // Pagejawjiw = 1;
Palm2NOPY 8:2bcc87bbd034 555 // wait(0.3);
Palm2NOPY 8:2bcc87bbd034 556 // }
Palm2NOPY 8:2bcc87bbd034 557 }
khimAS 9:914f2ea246bc 558 // }
khimAS 9:914f2ea246bc 559 // else {Pagejawjiw = 1;}
saiagard 7:81f1c4fae022 560
saiagard 7:81f1c4fae022 561
saiagard 7:81f1c4fae022 562 //point//
saiagard 7:81f1c4fae022 563 //myLCD.background(Yellow);
saiagard 7:81f1c4fae022 564 // myLCD.foreground(White);
saiagard 7:81f1c4fae022 565
saiagard 7:81f1c4fae022 566 //second page//
saiagard 7:81f1c4fae022 567 //do{
saiagard 7:81f1c4fae022 568 // if(Sw[4] == 0){
saiagard 7:81f1c4fae022 569 // myLCD.cls();
saiagard 7:81f1c4fae022 570 // if(j == 0 or Sw[1] == 0 or Sw[3] == 0){
saiagard 7:81f1c4fae022 571 // j++;
saiagard 7:81f1c4fae022 572 // switch(j){
saiagard 7:81f1c4fae022 573 // case 0:
saiagard 7:81f1c4fae022 574 // j++;
saiagard 7:81f1c4fae022 575 // myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 576 // myLCD.locate(150,15);
saiagard 7:81f1c4fae022 577 // myLCD.background(Orange);
saiagard 7:81f1c4fae022 578 // myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 579 // myLCD.printf("Select JorJew");
saiagard 7:81f1c4fae022 580 // myLCD.fillrect(40,130,215,230,DarkGrey);
saiagard 7:81f1c4fae022 581 // myLCD.fillrect(265,130,440,230,DarkGrey);
saiagard 7:81f1c4fae022 582 // myLCD.fillcircle(127,182,40,Yellow);
saiagard 7:81f1c4fae022 583 // myLCD.fillcircle(347,182,40,White);
saiagard 7:81f1c4fae022 584 // myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
saiagard 7:81f1c4fae022 585 // myLCD.background(White);
saiagard 7:81f1c4fae022 586 // myLCD.locate(106,160);
saiagard 7:81f1c4fae022 587 // myLCD.printf(" 1");
saiagard 7:81f1c4fae022 588 // myLCD.locate(326,160);
saiagard 7:81f1c4fae022 589 // myLCD.printf(" 2");
saiagard 7:81f1c4fae022 590 // wait(0.3);
saiagard 7:81f1c4fae022 591 // break;
saiagard 7:81f1c4fae022 592 // case 1:
saiagard 7:81f1c4fae022 593 // j--;
saiagard 7:81f1c4fae022 594 // myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 595 // myLCD.locate(150,15);
saiagard 7:81f1c4fae022 596 // myLCD.background(Orange);
saiagard 7:81f1c4fae022 597 // myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 598 // myLCD.printf("Select JorJew");
saiagard 7:81f1c4fae022 599 // myLCD.fillrect(40,130,215,230,DarkGrey);
saiagard 7:81f1c4fae022 600 // myLCD.fillrect(265,130,440,230,DarkGrey);
saiagard 7:81f1c4fae022 601 // myLCD.fillcircle(127,182,40,White);
saiagard 7:81f1c4fae022 602 // myLCD.fillcircle(347,182,40,Yellow);
saiagard 7:81f1c4fae022 603 // myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
saiagard 7:81f1c4fae022 604 // myLCD.background(White);
saiagard 7:81f1c4fae022 605 // myLCD.locate(106,160);
saiagard 7:81f1c4fae022 606 // myLCD.printf(" 1");
saiagard 7:81f1c4fae022 607 // myLCD.locate(326,160);
saiagard 7:81f1c4fae022 608 // myLCD.printf(" 2");
saiagard 7:81f1c4fae022 609 // wait(0.3);
saiagard 7:81f1c4fae022 610 // break;
saiagard 7:81f1c4fae022 611 // }
saiagard 7:81f1c4fae022 612 // }
saiagard 7:81f1c4fae022 613 // else if(Sw[4] == 0){
saiagard 7:81f1c4fae022 614 // State = 1;
saiagard 7:81f1c4fae022 615 // break;
saiagard 7:81f1c4fae022 616 // }
saiagard 7:81f1c4fae022 617 // }
saiagard 7:81f1c4fae022 618 // }while(State == 1);
saiagard 7:81f1c4fae022 619 // myLCD.cls();
saiagard 7:81f1c4fae022 620 // myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 621 // myLCD.locate(150,15);
saiagard 7:81f1c4fae022 622 // myLCD.background(Orange);
saiagard 7:81f1c4fae022 623 // myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 624 // myLCD.printf("Select JorJew");
saiagard 7:81f1c4fae022 625 // myLCD.fillrect(40,130,215,230,DarkGrey);
saiagard 7:81f1c4fae022 626 // myLCD.fillrect(265,130,440,230,DarkGrey);
saiagard 7:81f1c4fae022 627 // myLCD.fillcircle(127,182,40,White);
saiagard 7:81f1c4fae022 628 // myLCD.fillcircle(347,182,40,White);
saiagard 7:81f1c4fae022 629 // myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
saiagard 7:81f1c4fae022 630 // myLCD.background(White);
saiagard 7:81f1c4fae022 631 // myLCD.locate(106,160);
saiagard 7:81f1c4fae022 632 // myLCD.printf(" 1");
saiagard 7:81f1c4fae022 633 // myLCD.locate(326,160);
saiagard 7:81f1c4fae022 634 // myLCD.printf(" 2");
saiagard 7:81f1c4fae022 635 // myLCD.fillrect(125,90,355,280,Green); //pop-up
saiagard 7:81f1c4fae022 636 // myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 637 // myLCD.locate(165,140);
saiagard 7:81f1c4fae022 638 // myLCD.background(Green);
saiagard 7:81f1c4fae022 639 // myLCD.foreground(Black);
saiagard 7:81f1c4fae022 640 // myLCD.printf(" Take out"); //chosen jor
saiagard 7:81f1c4fae022 641 // myLCD.locate(155,180);
saiagard 7:81f1c4fae022 642 // myLCD.printf(" JorJew#1/2");
saiagard 7:81f1c4fae022 643 // wait(0.3);
saiagard 7:81f1c4fae022 644 //myLCD.cls();
saiagard 7:81f1c4fae022 645 // myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 646 // myLCD.locate(150,15);
saiagard 7:81f1c4fae022 647 // myLCD.background(Orange);
saiagard 7:81f1c4fae022 648 // myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 649 // myLCD.printf("Select JorJew");
saiagard 7:81f1c4fae022 650 // myLCD.fillrect(40,130,215,230,DarkGrey);
saiagard 7:81f1c4fae022 651 // myLCD.fillrect(265,130,440,230,DarkGrey);
saiagard 7:81f1c4fae022 652 // myLCD.fillcircle(127,182,40,White);
saiagard 7:81f1c4fae022 653 // myLCD.fillcircle(347,182,40,White);
saiagard 7:81f1c4fae022 654 // myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
saiagard 7:81f1c4fae022 655 // myLCD.background(White);
saiagard 7:81f1c4fae022 656 // myLCD.locate(106,160);
saiagard 7:81f1c4fae022 657 // myLCD.printf(" 1");
saiagard 7:81f1c4fae022 658 // myLCD.locate(326,160);
saiagard 7:81f1c4fae022 659 // myLCD.printf(" 2");
saiagard 7:81f1c4fae022 660 // wait(5);
saiagard 7:81f1c4fae022 661 //point//
saiagard 7:81f1c4fae022 662 //myLCD.background(Yellow);
saiagard 7:81f1c4fae022 663 //myLCD.foreground(White);
saiagard 7:81f1c4fae022 664
saiagard 7:81f1c4fae022 665 //third page//
saiagard 7:81f1c4fae022 666
saiagard 7:81f1c4fae022 667 //myLCD.cls();
saiagard 7:81f1c4fae022 668 // myLCD.fillrect(0,0,500,50,Orange);
saiagard 7:81f1c4fae022 669 // myLCD.locate(150,15);
saiagard 7:81f1c4fae022 670 // myLCD.background(Orange);
saiagard 7:81f1c4fae022 671 // myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 672 // myLCD.printf("Select JorJew");
saiagard 7:81f1c4fae022 673 // myLCD.fillrect(40,130,215,230,DarkGrey);
saiagard 7:81f1c4fae022 674 // myLCD.fillrect(265,130,440,230,DarkGrey);
saiagard 7:81f1c4fae022 675 // myLCD.fillcircle(127,182,40,White);
saiagard 7:81f1c4fae022 676 // myLCD.fillcircle(347,182,40,White);
saiagard 7:81f1c4fae022 677 // myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
saiagard 7:81f1c4fae022 678 // myLCD.background(White);
saiagard 7:81f1c4fae022 679 // myLCD.locate(106,160);
saiagard 7:81f1c4fae022 680 // myLCD.printf(" 1");
saiagard 7:81f1c4fae022 681 // myLCD.locate(326,160);
saiagard 7:81f1c4fae022 682 // myLCD.printf(" 2");
saiagard 7:81f1c4fae022 683 // myLCD.fillrect(125,90,355,280,Green); //pop-up
saiagard 7:81f1c4fae022 684 // myLCD.set_font((unsigned char*) Arial28x28);
saiagard 7:81f1c4fae022 685 // myLCD.locate(165,140);
saiagard 7:81f1c4fae022 686 // myLCD.background(Green);
saiagard 7:81f1c4fae022 687 // myLCD.foreground(Black);
saiagard 7:81f1c4fae022 688 // myLCD.printf(" Take out"); //chosen jor
saiagard 7:81f1c4fae022 689 // myLCD.locate(155,180);
saiagard 7:81f1c4fae022 690 // myLCD.printf(" JorJew#1/2");
saiagard 7:81f1c4fae022 691 // wait(5);
saiagard 7:81f1c4fae022 692
saiagard 7:81f1c4fae022 693 // //forth page//
saiagard 7:81f1c4fae022 694 //
saiagard 7:81f1c4fae022 695 // myLCD.cls();
saiagard 7:81f1c4fae022 696 // myLCD.background(backgroundcolor);
saiagard 7:81f1c4fae022 697 // myLCD.foreground(foregroundcolor);
saiagard 7:81f1c4fae022 698 // myLCD.Bitmap(150,45,180,180,data);
saiagard 7:81f1c4fae022 699 // myLCD.fillrect(0,320,500,280,Orange);
saiagard 7:81f1c4fae022 700 // time=t.read_us();
saiagard 7:81f1c4fae022 701 // for(int i=2; i<350;i++){
saiagard 7:81f1c4fae022 702 // myLCD.locate(i,295);
saiagard 7:81f1c4fae022 703 // myLCD.set_font((unsigned char*) Arial12x12);
saiagard 7:81f1c4fae022 704 // myLCD.printf("Love , Thank you");
saiagard 7:81f1c4fae022 705 // }
saiagard 7:81f1c4fae022 706 // for(int i=350; i>=2;i--){
saiagard 7:81f1c4fae022 707 // myLCD.locate(i,295);
saiagard 7:81f1c4fae022 708 // myLCD.set_font((unsigned char*) Arial12x12);
saiagard 7:81f1c4fae022 709 // myLCD.printf("Love , Thank you");
saiagard 7:81f1c4fae022 710 // }
saiagard 7:81f1c4fae022 711 // }
saiagard 7:81f1c4fae022 712 } //}
Geremia 0:2ccd65a72ab8 713 }