Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <UTFT.h>
- #include <UTouch.h>
- // Declare which fonts we will be using
- extern uint8_t BigFont[];
- UTFT myGLCD(ITDB32S, 38,39,40,41);
- UTouch myTouch(6,5,4,3,2);
- int x, y;
- int PourcHum1=0;
- int PourcHum2=0;
- int PourcHumMoy=0;
- int Temperature=0;
- int PageHumBouton;
- char stCurrent[20]="";
- int stCurrentLen=0;
- char stLast[20]="";
- char Page='0';
- //PageTemperature();
- void setup()
- {
- myGLCD.InitLCD();
- myGLCD.clrScr();
- myTouch.InitTouch();
- myTouch.setPrecision(PREC_MEDIUM);
- myGLCD.setFont(BigFont);
- myGLCD.setBackColor(0, 0, 255);
- PageAccueil();
- }
- void loop()
- {
- if (Page=='0')//////////////////////////////// PAGE ACCUEIL
- {
- if (myTouch.dataAvailable())
- {
- myTouch.read();
- x=myTouch.getX();
- y=myTouch.getY();
- if (((x>=10) && (x<=140)) && ((y>=10) && (y<=80)))
- {
- myGLCD.clrScr();
- PageHum();
- Page='1';
- }
- }
- }
- if (Page=='1')//////////////////////////////// PAGE HUM
- {
- if (myTouch.dataAvailable())
- {
- myTouch.read();
- x=myTouch.getX();
- y=myTouch.getY();
- if (((x>=10) && (x<=140)) && ((y>=10) && (y<=80)))
- {
- myGLCD.clrScr();
- PageAccueil();
- Page='0';
- }
- }
- }
- }
- void PageAccueil()
- {
- //////////////////////////Bouton Hum
- myGLCD.setColor(0, 0, 255);
- myGLCD.fillRoundRect (10, 10, 140, 80);
- myGLCD.setColor(255, 255, 255);
- myGLCD.drawRoundRect (10, 10, 140, 80);
- myGLCD.print("Hum 1", 15, 15);
- myGLCD.printNumI(PourcHum1, 110, 15);
- myGLCD.print("Hum 2", 15, 35);
- myGLCD.printNumI(PourcHum2, 110, 35);
- myGLCD.print("Moy", 15, 55);
- myGLCD.printNumI(PourcHumMoy, 110,55);
- //////////////////////////Bouton Temperature
- myGLCD.setColor(0, 0, 255);
- myGLCD.fillRoundRect (10, 95, 140, 145);
- myGLCD.setColor(255, 255, 255);
- myGLCD.drawRoundRect (10, 95, 140, 145);
- myGLCD.print("Deg C", 15, 110);
- myGLCD.printNumI(Temperature,110 , 110);
- myGLCD.setBackColor (0,0, 255);
- }
- void PageHum()
- {
- //////////////////////////Bouton Hum
- myGLCD.setColor(0, 0, 255);
- myGLCD.fillRoundRect (10, 10, 140, 80);
- myGLCD.setColor(255, 255, 255);
- myGLCD.drawRoundRect (10, 10, 140, 80);
- myGLCD.print("PgH 1", 15, 15);
- myGLCD.printNumI(PourcHum1, 110, 15);
- myGLCD.print("PgH 2", 15, 35);
- myGLCD.printNumI(PourcHum2, 110, 35);
- myGLCD.print("Moy", 15, 55);
- myGLCD.printNumI(PourcHumMoy, 110,55);
- //////////////////////////Bouton Temperature
- myGLCD.setColor(0, 0, 255);
- myGLCD.fillRoundRect (10, 95, 140, 145);
- myGLCD.setColor(255, 255, 255);
- myGLCD.drawRoundRect (10, 95, 140, 145);
- myGLCD.print("ACC", 15, 110);
- myGLCD.printNumI(Temperature,110 , 110);
- //////////////////////////Bouton ACCUEIL
- // myGLCD.setColor(0, 0, 255);
- // myGLCD.fillRoundRect (300, 200, 320, 220);
- // myGLCD.setColor(255, 255, 255);
- // myGLCD.drawRoundRect (300, 200, 320, 220);
- // myGLCD.print("ACC", 300, 200);
- myGLCD.setBackColor (200, 200, 100);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement