tft 2.4 display

Dependencies:   mbed UniGraphic

Revision:
9:bfded272a07c
Parent:
8:2bcc87bbd034
diff -r 2bcc87bbd034 -r bfded272a07c main.cpp
--- a/main.cpp	Fri Dec 14 11:55:49 2018 +0000
+++ b/main.cpp	Sun Dec 16 08:00:04 2018 +0000
@@ -6,684 +6,38 @@
 #include "Arial28x28.h"
 #include "Arial43x48_numb.h"
 #include "pict.h"
-#include "pavement_48x34.h"
 #include "TFT_MIPI.h"
 #include "SDFileSystem.h"
+
 Serial pc(SERIAL_TX, SERIAL_RX);
 PinName buspins[] = { PA_9, PC_7, PA_10, PB_3, PB_5, PB_4, PB_10, PA_8 };
 TFT_MIPI myLCD(BUS_8, buspins, A3, A4, A2, A1, A0, "myLCD");
 DigitalIn Sw[] = {PB_13, PB_14, PB_15, PB_2, PB_12,PA_11 };
-Timer t;
 
-unsigned short backgroundcolor=Orange;
+unsigned short backgroundcolor=Blue;
 unsigned short foregroundcolor=Black;
-char orient=1;
+char orient=0;
 int i=0;
 int j=0;
 int k=0;
-int Pagejawjiw = 1;
-int state = 0;
 int main()
-{   //while(1){
-//    if(Sw[2] == 0){
-//    wait(0.3);
-//    pc.printf("BOOO\n");
-//    }}
+{  
     myLCD.set_orientation(orient);
-    int time;
-    t.start();
     myLCD.background(White);    
     myLCD.foreground(foregroundcolor);    
     myLCD.cls();
 
     while(1){   
-        //if(Sw[0] == 0){
-//        wait(0.3);
-//        pc.printf("BOOO\n");
-    //}
-        //myLCD.background(backgroundcolor);
-//        myLCD.foreground(foregroundcolor);
-//        myLCD.Bitmap(150,45,180,180,data);
-//        myLCD.fillrect(0,320,500,280,Orange);
-//        time=t.read_us();
-//        for(int i=2; i<200;i++){
-//                myLCD.locate(i,295);
-//                myLCD.set_font((unsigned char*) Arial12x12);
-//                myLCD.printf("Please scan your Student ID card to start.");
-//        }
-//        for(int i=200; i>=2;i--){
-//                myLCD.locate(i,295);
-//                myLCD.set_font((unsigned char*) Arial12x12);
-//                myLCD.printf("Please scan your Student ID card to start.");
-//        }}
-      ///first page///
-        //myLCD.cls();
-//        myLCD.fillrect(0,0,500,50,Orange);
-//        myLCD.rect(155,70,320,120,Orange);
-//        myLCD.rect(155,130,320,180,Orange);
-//        myLCD.rect(155,190,320,240,Orange);
-//        myLCD.rect(155,250,320,300,Orange);
-//        myLCD.set_font((unsigned char*) Arial28x28);
-//        myLCD.locate(160,15);
-//        myLCD.background(Orange);
-//        myLCD.foreground(Black);
-//        myLCD.printf("Select Mode");
-//        myLCD.set_font((unsigned char*) Arial24x23);
-//        myLCD.locate(162,85);
-//        myLCD.background(Yellow);
-//        myLCD.foreground(Green);
-//        myLCD.printf(" Document");
-//        myLCD.locate(187,145);
-//        myLCD.background(White);
-//        myLCD.foreground(Black);
-//        myLCD.printf("ID Card");
-//        myLCD.locate(177,205);
-//        myLCD.background(White);
-//        myLCD.foreground(Black);
-//        myLCD.printf("Financial");
-//        myLCD.locate(202,265);
-//        myLCD.background(White);
-//        myLCD.foreground(Black);
-//        myLCD.printf("Other");
-//        wait(5);
-        //do{
-            if(Pagejawjiw == 1){
-                if(i == 0 or Sw[2] == 0){
-                    i++;
-                    switch(i){
-                        case 1:
-                            //myLCD.cls();
-                            myLCD.fillrect(0,0,500,50,Orange);
-                            myLCD.rect(155,70,320,120,Orange);
-                            myLCD.rect(155,130,320,180,Orange);
-                            myLCD.rect(155,190,320,240,Orange);
-                            myLCD.rect(155,250,320,300,Orange);
-                            myLCD.set_font((unsigned char*) Arial28x28);
-                            myLCD.locate(160,15);
-                            myLCD.background(Orange);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Select Mode");
-                            myLCD.set_font((unsigned char*) Arial24x23);
-                            myLCD.locate(162,85);
-                            myLCD.background(Yellow);
-                            myLCD.foreground(Green);
-                            myLCD.printf(" Document");
-                            myLCD.locate(187,145);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("ID Card");
-                            myLCD.locate(177,205);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Financial");
-                            myLCD.locate(202,265);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Other");
-                            wait(0.3);
-                            break; 
-                        case 2:
-                            //myLCD.cls();
-                            myLCD.fillrect(0,0,500,50,Orange);
-                            myLCD.rect(155,70,320,120,Orange);
-                            myLCD.rect(155,130,320,180,Orange);
-                            myLCD.rect(155,190,320,240,Orange);
-                            myLCD.rect(155,250,320,300,Orange);
-                            myLCD.set_font((unsigned char*) Arial28x28);
-                            myLCD.locate(160,15);
-                            myLCD.background(Orange);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Select Mode");
-                            myLCD.set_font((unsigned char*) Arial24x23);
-                            myLCD.locate(162,85);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf(" Document");
-                            myLCD.locate(187,145);
-                            myLCD.background(Yellow);
-                            myLCD.foreground(Green);
-                            myLCD.printf("ID Card");
-                            myLCD.locate(177,205);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Financial");
-                            myLCD.locate(202,265);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Other");
-                            wait(0.3);
-                            break;  
-                        case 3:
-                            //myLCD.cls();
-                            myLCD.fillrect(0,0,500,50,Orange);
-                            myLCD.rect(155,70,320,120,Orange);
-                            myLCD.rect(155,130,320,180,Orange);
-                            myLCD.rect(155,190,320,240,Orange);
-                            myLCD.rect(155,250,320,300,Orange);
-                            myLCD.set_font((unsigned char*) Arial28x28);
-                            myLCD.locate(160,15);
-                            myLCD.background(Orange);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Select Mode");
-                            myLCD.set_font((unsigned char*) Arial24x23);
-                            myLCD.locate(162,85);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf(" Document");
-                            myLCD.locate(187,145);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("ID Card");
-                            myLCD.locate(177,205);
-                            myLCD.background(Yellow);
-                            myLCD.foreground(Green);
-                            myLCD.printf("Financial");
-                            myLCD.locate(202,265);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Other");
-                            wait(0.3);
-                            break; 
-                        case 4:
-                            //myLCD.cls();
-                            myLCD.fillrect(0,0,500,50,Orange);
-                            myLCD.rect(155,70,320,120,Orange);
-                            myLCD.rect(155,130,320,180,Orange);
-                            myLCD.rect(155,190,320,240,Orange);
-                            myLCD.rect(155,250,320,300,Orange);
-                            myLCD.set_font((unsigned char*) Arial28x28);
-                            myLCD.locate(160,15);
-                            myLCD.background(Orange);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Select Mode");
-                            myLCD.set_font((unsigned char*) Arial24x23);
-                            myLCD.locate(162,85);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf(" Document");
-                            myLCD.locate(187,145);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("ID Card");
-                            myLCD.locate(177,205);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Financial");
-                            myLCD.locate(202,265);
-                            myLCD.background(Yellow);
-                            myLCD.foreground(Green);
-                            myLCD.printf("Other");
-                            wait(0.3);
-                            break;
-                        case 5:
-                            i=0;
-                            break; 
-                        }
-                    }
-                else if(Sw[0] == 0){
-                    i--;
-                    switch(i){
-                        case 0:
-                            i = 5;
-                            break;
-                        case 1:
-                            //myLCD.cls();
-                            myLCD.fillrect(0,0,500,50,Orange);
-                            myLCD.rect(155,70,320,120,Orange);
-                            myLCD.rect(155,130,320,180,Orange);
-                            myLCD.rect(155,190,320,240,Orange);
-                            myLCD.rect(155,250,320,300,Orange);
-                            myLCD.set_font((unsigned char*) Arial28x28);
-                            myLCD.locate(160,15);
-                            myLCD.background(Orange);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Select Mode");
-                            myLCD.set_font((unsigned char*) Arial24x23);
-                            myLCD.locate(162,85);
-                            myLCD.background(Yellow);
-                            myLCD.foreground(Green);
-                            myLCD.printf(" Document");
-                            myLCD.locate(187,145);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("ID Card");
-                            myLCD.locate(177,205);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Financial");
-                            myLCD.locate(202,265);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Other");
-                            wait(0.3);
-                            break; 
-                        case 2:
-                            //myLCD.cls();
-                            myLCD.fillrect(0,0,500,50,Orange);
-                            myLCD.rect(155,70,320,120,Orange);
-                            myLCD.rect(155,130,320,180,Orange);
-                            myLCD.rect(155,190,320,240,Orange);
-                            myLCD.rect(155,250,320,300,Orange);
-                            myLCD.set_font((unsigned char*) Arial28x28);
-                            myLCD.locate(160,15);
-                            myLCD.background(Orange);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Select Mode");
-                            myLCD.set_font((unsigned char*) Arial24x23);
-                            myLCD.locate(162,85);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf(" Document");
-                            myLCD.locate(187,145);
-                            myLCD.background(Yellow);
-                            myLCD.foreground(Green);
-                            myLCD.printf("ID Card");
-                            myLCD.locate(177,205);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Financial");
-                            myLCD.locate(202,265);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Other");
-                            wait(0.3);
-                            break;  
-                        case 3:
-                            //myLCD.cls();
-                            myLCD.fillrect(0,0,500,50,Orange);
-                            myLCD.rect(155,70,320,120,Orange);
-                            myLCD.rect(155,130,320,180,Orange);
-                            myLCD.rect(155,190,320,240,Orange);
-                            myLCD.rect(155,250,320,300,Orange);
-                            myLCD.set_font((unsigned char*) Arial28x28);
-                            myLCD.locate(160,15);
-                            myLCD.background(Orange);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Select Mode");
-                            myLCD.set_font((unsigned char*) Arial24x23);
-                            myLCD.locate(162,85);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf(" Document");
-                            myLCD.locate(187,145);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("ID Card");
-                            myLCD.locate(177,205);
-                            myLCD.background(Yellow);
-                            myLCD.foreground(Green);
-                            myLCD.printf("Financial");
-                            myLCD.locate(202,265);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Other");
-                            wait(0.3);
-                            break; 
-                        case 4:
-                            //myLCD.cls();
-                            myLCD.fillrect(0,0,500,50,Orange);
-                            myLCD.rect(155,70,320,120,Orange);
-                            myLCD.rect(155,130,320,180,Orange);
-                            myLCD.rect(155,190,320,240,Orange);
-                            myLCD.rect(155,250,320,300,Orange);
-                            myLCD.set_font((unsigned char*) Arial28x28);
-                            myLCD.locate(160,15);
-                            myLCD.background(Orange);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Select Mode");
-                            myLCD.set_font((unsigned char*) Arial24x23);
-                            myLCD.locate(162,85);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf(" Document");
-                            myLCD.locate(187,145);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("ID Card");
-                            myLCD.locate(177,205);
-                            myLCD.background(White);
-                            myLCD.foreground(Black);
-                            myLCD.printf("Financial");
-                            myLCD.locate(202,265);
-                            myLCD.background(Yellow);
-                            myLCD.foreground(Green);
-                            myLCD.printf("Other");
-                            wait(0.3);
-                            break; 
-                        }
-                    }
-                else if(Sw[4] == 0){
-                    Pagejawjiw++;
-                    wait(0.3);
-                    //break;
-                    }
-                }
-            //}
-            else if(Pagejawjiw == 2){
-                if(j == 0 or Sw[1] == 0){
-                    //j++;
-                    switch(j){
-                       case 0:
-                            j++;
-                            myLCD.cls();
-                            myLCD.fillrect(0,0,500,50,Orange);
-                            myLCD.locate(150,15);
-                            myLCD.background(Orange);
-                            myLCD.set_font((unsigned char*) Arial28x28);
-                            myLCD.printf("Select JorJew");
-                            myLCD.fillrect(40,130,215,230,DarkGrey);
-                            myLCD.fillrect(265,130,440,230,DarkGrey);
-                            myLCD.fillcircle(127,182,40,Yellow);
-                            myLCD.fillcircle(347,182,40,White);
-                            myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
-                            myLCD.background(White);
-                            myLCD.locate(106,160);
-                            myLCD.printf(" 1");
-                            myLCD.locate(326,160);
-                            myLCD.printf(" 2");
-                            wait(0.3);
-                            break;
-                        case 1:
-                            //j++;
-                            myLCD.fillrect(0,0,500,50,Orange);
-                            myLCD.locate(150,15);
-                            myLCD.background(Orange);
-                            myLCD.set_font((unsigned char*) Arial28x28);
-                            myLCD.printf("Select JorJew");
-                            myLCD.fillrect(40,130,215,230,DarkGrey);
-                            myLCD.fillrect(265,130,440,230,DarkGrey);
-                            myLCD.fillcircle(127,182,40,White);
-                            myLCD.fillcircle(347,182,40,Yellow);
-                            myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
-                            myLCD.background(White);
-                            myLCD.locate(106,160);
-                            myLCD.printf(" 1");
-                            myLCD.locate(326,160);
-                            myLCD.printf(" 2");
-                            wait(0.3);
-                            break;
-                        }
-                    }
-                else if(Sw[3] == 0){
-                            myLCD.fillrect(0,0,500,50,Orange);
-                            myLCD.locate(150,15);
-                            myLCD.background(Orange);
-                            myLCD.set_font((unsigned char*) Arial28x28);
-                            myLCD.printf("Select JorJew");
-                            myLCD.fillrect(40,130,215,230,DarkGrey);
-                            myLCD.fillrect(265,130,440,230,DarkGrey);
-                            myLCD.fillcircle(127,182,40,Yellow);
-                            myLCD.fillcircle(347,182,40,White);
-                            myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
-                            myLCD.background(White);
-                            myLCD.locate(106,160);
-                            myLCD.printf(" 1");
-                            myLCD.locate(326,160);
-                            myLCD.printf(" 2");
-                            wait(0.3);
-                    }
-                else if(Sw[5] == 0){
-                    Pagejawjiw = 1;
-                    wait(0.3);
-                    i = 0;
-                    myLCD.cls();
-                    }
-                else if(Sw[4] == 0){
-                    Pagejawjiw++;
-                    wait(0.3);
-                    myLCD.cls();
-                    //break;
-                    k=0;
-                    }
-                }
-            else if(Pagejawjiw == 3){
-                if(k==0 or Sw[1] == 0){
-                //myLCD.cls();
-                myLCD.fillrect(0,0,500,50,Orange);
-                myLCD.locate(150,15);
-                myLCD.background(Orange);
-                //myLCD.set_font((unsigned char*) Arial28x28);
-//                myLCD.printf("Select JorJew");
-//                myLCD.fillrect(40,130,215,230,DarkGrey);
-//                myLCD.fillrect(265,130,440,230,DarkGrey);
-//                myLCD.fillcircle(127,182,40,White);
-//                myLCD.fillcircle(347,182,40,White);
-//                myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
-//                myLCD.background(White);
-//                myLCD.locate(106,160);
-//                myLCD.printf(" 1");
-//                myLCD.locate(326,160);
-//                myLCD.printf(" 2");
-                myLCD.fillrect(125,90,355,230,Green);  //pop-up
-                myLCD.set_font((unsigned char*) Arial28x28);
-                myLCD.locate(165,130);
-                myLCD.background(Green);
-                myLCD.foreground(Black);
-                myLCD.printf(" Take out"); //chosen jor
-                myLCD.locate(155,170);
-                myLCD.printf(" JorJew#1/2");
-                myLCD.fillrect(100,250,215,300,Yellow);
-                myLCD.fillrect(265,250,380,300,Yellow);
-                myLCD.locate(110,260);
-                myLCD.background(Green);
-                myLCD.foreground(Black);
-                myLCD.printf("(A)");
-                myLCD.locate(265,260);
-                myLCD.printf("(C)");
-                k++;
-                //Pagejawjiw++;
-                wait(0.3);
-                //myLCD.cls();
-                //break;
-                //pc.printf("%d",k);
-//                wait(0.3);
-               // switch(k){
-//                case 0:
-//                        if(Sw[0] == 0){
-//                            Pagejawjiw++;
-//                            wait(0.3);
-//                            //myLCD.cls();
-//                            break;
-//                            }
-//                        else if(Sw[2] == 0){
-//                            Pagejawjiw = 2;
-//                            wait(0.3);
-//                            //myLCD.cls();
-//                            break;
-//                    }
-                }
-                else if((Sw[0] == 0)){
-                    myLCD.cls();
-                    Pagejawjiw++;
-                    wait(0.3);
-                    //break;
-                }
-                else if((Sw[2] == 0)){
-                    //myLCD.cls();
-                    Pagejawjiw--;
-                    wait(0.3);
-                    j = 0;
-                    //break;
-                }
-                }
-            else if(Pagejawjiw == 4){
-                myLCD.cls();
-                myLCD.background(backgroundcolor);
-                myLCD.foreground(foregroundcolor);
-                myLCD.Bitmap(150,45,180,180,data);
-                myLCD.fillrect(0,320,500,280,Orange);
-                time=t.read_us();
-                Pagejawjiw = 1;
-                i = 0;
-                for(int i=2; i<350;i++){
-                        myLCD.locate(i,295);
-                        myLCD.set_font((unsigned char*) Arial12x12);
-                        myLCD.printf("Love , Thank you");
-                }
-                for(int i=350; i>=2;i--){
-                        myLCD.locate(i,295);
-                        myLCD.set_font((unsigned char*) Arial12x12);
-                        myLCD.printf("Love , Thank you");
-                }
-                wait(5);
-                myLCD.cls();
-//                while(Sw[5] == 0){
-//                    Pagejawjiw = 1;
-//                    wait(0.3);
-//                    }
-              }
-            //}
-                
-        
-        //point//
-        //myLCD.background(Yellow);
-//        myLCD.foreground(White);
-        
-        //second page//
-        //do{
-//            if(Sw[4] == 0){
-//                myLCD.cls();
-//                if(j == 0 or Sw[1] == 0 or Sw[3] == 0){
-//                    j++;
-//                    switch(j){
-//                        case 0:
-//                            j++;
-//                            myLCD.fillrect(0,0,500,50,Orange);
-//                            myLCD.locate(150,15);
-//                            myLCD.background(Orange);
-//                            myLCD.set_font((unsigned char*) Arial28x28);
-//                            myLCD.printf("Select JorJew");
-//                            myLCD.fillrect(40,130,215,230,DarkGrey);
-//                            myLCD.fillrect(265,130,440,230,DarkGrey);
-//                            myLCD.fillcircle(127,182,40,Yellow);
-//                            myLCD.fillcircle(347,182,40,White);
-//                            myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
-//                            myLCD.background(White);
-//                            myLCD.locate(106,160);
-//                            myLCD.printf(" 1");
-//                            myLCD.locate(326,160);
-//                            myLCD.printf(" 2");
-//                            wait(0.3);
-//                            break;
-//                        case 1:
-//                            j--;
-//                            myLCD.fillrect(0,0,500,50,Orange);
-//                            myLCD.locate(150,15);
-//                            myLCD.background(Orange);
-//                            myLCD.set_font((unsigned char*) Arial28x28);
-//                            myLCD.printf("Select JorJew");
-//                            myLCD.fillrect(40,130,215,230,DarkGrey);
-//                            myLCD.fillrect(265,130,440,230,DarkGrey);
-//                            myLCD.fillcircle(127,182,40,White);
-//                            myLCD.fillcircle(347,182,40,Yellow);
-//                            myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
-//                            myLCD.background(White);
-//                            myLCD.locate(106,160);
-//                            myLCD.printf(" 1");
-//                            myLCD.locate(326,160);
-//                            myLCD.printf(" 2");
-//                            wait(0.3);
-//                            break;
-//                        }
-//                    }
-//                else if(Sw[4] == 0){
-//                    State = 1;
-//                    break;
-//                    }
-//                }
-//            }while(State == 1);
-//                myLCD.cls();
-//                myLCD.fillrect(0,0,500,50,Orange);
-//                myLCD.locate(150,15);
-//                myLCD.background(Orange);
-//                myLCD.set_font((unsigned char*) Arial28x28);
-//                myLCD.printf("Select JorJew");
-//                myLCD.fillrect(40,130,215,230,DarkGrey);
-//                myLCD.fillrect(265,130,440,230,DarkGrey);
-//                myLCD.fillcircle(127,182,40,White);
-//                myLCD.fillcircle(347,182,40,White);
-//                myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
-//                myLCD.background(White);
-//                myLCD.locate(106,160);
-//                myLCD.printf(" 1");
-//                myLCD.locate(326,160);
-//                myLCD.printf(" 2");
-//                myLCD.fillrect(125,90,355,280,Green);  //pop-up
-//                myLCD.set_font((unsigned char*) Arial28x28);
-//                myLCD.locate(165,140);
-//                myLCD.background(Green);
-//                myLCD.foreground(Black);
-//                myLCD.printf(" Take out"); //chosen jor
-//                myLCD.locate(155,180);
-//                myLCD.printf(" JorJew#1/2");
-//                wait(0.3);
-        //myLCD.cls();
-//        myLCD.fillrect(0,0,500,50,Orange);
-//        myLCD.locate(150,15);
-//        myLCD.background(Orange);
-//        myLCD.set_font((unsigned char*) Arial28x28);
-//        myLCD.printf("Select JorJew");
-//        myLCD.fillrect(40,130,215,230,DarkGrey);
-//        myLCD.fillrect(265,130,440,230,DarkGrey);
-//        myLCD.fillcircle(127,182,40,White);
-//        myLCD.fillcircle(347,182,40,White);
-//        myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
-//        myLCD.background(White);
-//        myLCD.locate(106,160);
-//        myLCD.printf(" 1");
-//        myLCD.locate(326,160);
-//        myLCD.printf(" 2");
-//        wait(5);
-        //point//
-        //myLCD.background(Yellow);
-        //myLCD.foreground(White);
-        
-        //third page//
-        
-        //myLCD.cls();
-//        myLCD.fillrect(0,0,500,50,Orange);
-//        myLCD.locate(150,15);
-//        myLCD.background(Orange);
-//        myLCD.set_font((unsigned char*) Arial28x28);
-//        myLCD.printf("Select JorJew");
-//        myLCD.fillrect(40,130,215,230,DarkGrey);
-//        myLCD.fillrect(265,130,440,230,DarkGrey);
-//        myLCD.fillcircle(127,182,40,White);
-//        myLCD.fillcircle(347,182,40,White);
-//        myLCD.set_font((unsigned char*) Arial43x48_numb, 46, 58, false);
-//        myLCD.background(White);
-//        myLCD.locate(106,160);
-//        myLCD.printf(" 1");
-//        myLCD.locate(326,160);
-//        myLCD.printf(" 2");
-//        myLCD.fillrect(125,90,355,280,Green);  //pop-up
-//        myLCD.set_font((unsigned char*) Arial28x28);
-//        myLCD.locate(165,140);
-//        myLCD.background(Green);
-//        myLCD.foreground(Black);
-//        myLCD.printf(" Take out"); //chosen jor
-//        myLCD.locate(155,180);
-//        myLCD.printf(" JorJew#1/2");
-//        wait(5);
-
-//        //forth page//        
-//        
-//        myLCD.cls();
-//        myLCD.background(backgroundcolor);
-//        myLCD.foreground(foregroundcolor);
-//        myLCD.Bitmap(150,45,180,180,data);
-//        myLCD.fillrect(0,320,500,280,Orange);
-//        time=t.read_us();
-//        for(int i=2; i<350;i++){
-//                myLCD.locate(i,295);
-//                myLCD.set_font((unsigned char*) Arial12x12);
-//                myLCD.printf("Love , Thank you");
-//        }
-//        for(int i=350; i>=2;i--){
-//                myLCD.locate(i,295);
-//                myLCD.set_font((unsigned char*) Arial12x12);
-//                myLCD.printf("Love , Thank you");
-//        }
-//      }
-      } //} 
-}
\ No newline at end of file
+        myLCD.background(backgroundcolor);
+        myLCD.foreground(foregroundcolor);
+        myLCD.Bitmap(0,45,180,180,data);
+        myLCD.fillrect(0,320,500,280,Orange);
+    
+        for(int i=2; i<200;i++){
+                myLCD.locate(i,295);
+                myLCD.set_font((unsigned char*) Arial12x12);
+                myLCD.printf("Please scan your Student ID card to start.");
+        }
+    }
+}
+