Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.37 KB | None | 0 0
  1. #include <UTFT.h>
  2. #include <UTouch.h>
  3.  
  4. // Declare which fonts we will be using
  5. extern uint8_t BigFont[];
  6.  
  7. UTFT myGLCD(ITDB32S, 38,39,40,41);
  8. UTouch myTouch(6,5,4,3,2);
  9.  
  10.  
  11. int x, y;
  12. int PourcHum1=0;
  13. int PourcHum2=0;
  14. int PourcHumMoy=0;
  15. int Temperature=0;
  16. int PageHumBouton;
  17. char stCurrent[20]="";
  18. int stCurrentLen=0;
  19. char stLast[20]="";
  20. char Page='0';
  21.  
  22.  
  23. //PageTemperature();
  24.  
  25.  
  26. void setup()
  27. {
  28. myGLCD.InitLCD();
  29. myGLCD.clrScr();
  30. myTouch.InitTouch();
  31. myTouch.setPrecision(PREC_MEDIUM);
  32. myGLCD.setFont(BigFont);
  33. myGLCD.setBackColor(0, 0, 255);
  34. PageAccueil();
  35. }
  36.  
  37. void loop()
  38. {
  39. if (Page=='0')//////////////////////////////// PAGE ACCUEIL
  40. {
  41.  
  42. if (myTouch.dataAvailable())
  43. {
  44. myTouch.read();
  45. x=myTouch.getX();
  46. y=myTouch.getY();
  47. if (((x>=10) && (x<=140)) && ((y>=10) && (y<=80)))
  48. {
  49.  
  50.  
  51. myGLCD.clrScr();
  52. PageHum();
  53. Page='1';
  54. }
  55. }
  56. }
  57.  
  58.  
  59. if (Page=='1')//////////////////////////////// PAGE HUM
  60. {
  61.  
  62. if (myTouch.dataAvailable())
  63. {
  64. myTouch.read();
  65. x=myTouch.getX();
  66. y=myTouch.getY();
  67. if (((x>=10) && (x<=140)) && ((y>=10) && (y<=80)))
  68. {
  69.  
  70.  
  71. myGLCD.clrScr();
  72. PageAccueil();
  73. Page='0';
  74. }
  75. }
  76. }
  77. }
  78.  
  79. void PageAccueil()
  80. {
  81. //////////////////////////Bouton Hum
  82. myGLCD.setColor(0, 0, 255);
  83. myGLCD.fillRoundRect (10, 10, 140, 80);
  84. myGLCD.setColor(255, 255, 255);
  85. myGLCD.drawRoundRect (10, 10, 140, 80);
  86. myGLCD.print("Hum 1", 15, 15);
  87. myGLCD.printNumI(PourcHum1, 110, 15);
  88. myGLCD.print("Hum 2", 15, 35);
  89. myGLCD.printNumI(PourcHum2, 110, 35);
  90. myGLCD.print("Moy", 15, 55);
  91. myGLCD.printNumI(PourcHumMoy, 110,55);
  92.  
  93. //////////////////////////Bouton Temperature
  94. myGLCD.setColor(0, 0, 255);
  95. myGLCD.fillRoundRect (10, 95, 140, 145);
  96. myGLCD.setColor(255, 255, 255);
  97. myGLCD.drawRoundRect (10, 95, 140, 145);
  98. myGLCD.print("Deg C", 15, 110);
  99. myGLCD.printNumI(Temperature,110 , 110);
  100.  
  101. myGLCD.setBackColor (0,0, 255);
  102.  
  103. }
  104.  
  105. void PageHum()
  106. {
  107. //////////////////////////Bouton Hum
  108. myGLCD.setColor(0, 0, 255);
  109. myGLCD.fillRoundRect (10, 10, 140, 80);
  110. myGLCD.setColor(255, 255, 255);
  111. myGLCD.drawRoundRect (10, 10, 140, 80);
  112. myGLCD.print("PgH 1", 15, 15);
  113. myGLCD.printNumI(PourcHum1, 110, 15);
  114. myGLCD.print("PgH 2", 15, 35);
  115. myGLCD.printNumI(PourcHum2, 110, 35);
  116. myGLCD.print("Moy", 15, 55);
  117. myGLCD.printNumI(PourcHumMoy, 110,55);
  118.  
  119. //////////////////////////Bouton Temperature
  120. myGLCD.setColor(0, 0, 255);
  121. myGLCD.fillRoundRect (10, 95, 140, 145);
  122. myGLCD.setColor(255, 255, 255);
  123. myGLCD.drawRoundRect (10, 95, 140, 145);
  124. myGLCD.print("ACC", 15, 110);
  125. myGLCD.printNumI(Temperature,110 , 110);
  126.  
  127. //////////////////////////Bouton ACCUEIL
  128. // myGLCD.setColor(0, 0, 255);
  129. // myGLCD.fillRoundRect (300, 200, 320, 220);
  130. // myGLCD.setColor(255, 255, 255);
  131. // myGLCD.drawRoundRect (300, 200, 320, 220);
  132. // myGLCD.print("ACC", 300, 200);
  133.  
  134. myGLCD.setBackColor (200, 200, 100);
  135. }#include <UTFT.h>
  136. #include <UTouch.h>
  137.  
  138. // Declare which fonts we will be using
  139. extern uint8_t BigFont[];
  140.  
  141. UTFT myGLCD(ITDB32S, 38,39,40,41);
  142. UTouch myTouch(6,5,4,3,2);
  143.  
  144.  
  145. int x, y;
  146. int PourcHum1=0;
  147. int PourcHum2=0;
  148. int PourcHumMoy=0;
  149. int Temperature=0;
  150. int PageHumBouton;
  151. char stCurrent[20]="";
  152. int stCurrentLen=0;
  153. char stLast[20]="";
  154. char Page='0';
  155.  
  156.  
  157. //PageTemperature();
  158.  
  159.  
  160. void setup()
  161. {
  162. myGLCD.InitLCD();
  163. myGLCD.clrScr();
  164. myTouch.InitTouch();
  165. myTouch.setPrecision(PREC_MEDIUM);
  166. myGLCD.setFont(BigFont);
  167. myGLCD.setBackColor(0, 0, 255);
  168. PageAccueil();
  169. }
  170.  
  171. void loop()
  172. {
  173. if (Page=='0')//////////////////////////////// PAGE ACCUEIL
  174. {
  175.  
  176. if (myTouch.dataAvailable())
  177. {
  178. myTouch.read();
  179. x=myTouch.getX();
  180. y=myTouch.getY();
  181. if (((x>=10) && (x<=140)) && ((y>=10) && (y<=80)))
  182. {
  183.  
  184.  
  185. myGLCD.clrScr();
  186. PageHum();
  187. Page='1';
  188. }
  189. }
  190. }
  191.  
  192.  
  193. if (Page=='1')//////////////////////////////// PAGE HUM
  194. {
  195.  
  196. if (myTouch.dataAvailable())
  197. {
  198. myTouch.read();
  199. x=myTouch.getX();
  200. y=myTouch.getY();
  201. if (((x>=10) && (x<=140)) && ((y>=10) && (y<=80)))
  202. {
  203.  
  204.  
  205. myGLCD.clrScr();
  206. PageAccueil();
  207. Page='0';
  208. }
  209. }
  210. }
  211. }
  212.  
  213. void PageAccueil()
  214. {
  215. //////////////////////////Bouton Hum
  216. myGLCD.setColor(0, 0, 255);
  217. myGLCD.fillRoundRect (10, 10, 140, 80);
  218. myGLCD.setColor(255, 255, 255);
  219. myGLCD.drawRoundRect (10, 10, 140, 80);
  220. myGLCD.print("Hum 1", 15, 15);
  221. myGLCD.printNumI(PourcHum1, 110, 15);
  222. myGLCD.print("Hum 2", 15, 35);
  223. myGLCD.printNumI(PourcHum2, 110, 35);
  224. myGLCD.print("Moy", 15, 55);
  225. myGLCD.printNumI(PourcHumMoy, 110,55);
  226.  
  227. //////////////////////////Bouton Temperature
  228. myGLCD.setColor(0, 0, 255);
  229. myGLCD.fillRoundRect (10, 95, 140, 145);
  230. myGLCD.setColor(255, 255, 255);
  231. myGLCD.drawRoundRect (10, 95, 140, 145);
  232. myGLCD.print("Deg C", 15, 110);
  233. myGLCD.printNumI(Temperature,110 , 110);
  234.  
  235. myGLCD.setBackColor (0,0, 255);
  236.  
  237. }
  238.  
  239. void PageHum()
  240. {
  241. //////////////////////////Bouton Hum
  242. myGLCD.setColor(0, 0, 255);
  243. myGLCD.fillRoundRect (10, 10, 140, 80);
  244. myGLCD.setColor(255, 255, 255);
  245. myGLCD.drawRoundRect (10, 10, 140, 80);
  246. myGLCD.print("PgH 1", 15, 15);
  247. myGLCD.printNumI(PourcHum1, 110, 15);
  248. myGLCD.print("PgH 2", 15, 35);
  249. myGLCD.printNumI(PourcHum2, 110, 35);
  250. myGLCD.print("Moy", 15, 55);
  251. myGLCD.printNumI(PourcHumMoy, 110,55);
  252.  
  253. //////////////////////////Bouton Temperature
  254. myGLCD.setColor(0, 0, 255);
  255. myGLCD.fillRoundRect (10, 95, 140, 145);
  256. myGLCD.setColor(255, 255, 255);
  257. myGLCD.drawRoundRect (10, 95, 140, 145);
  258. myGLCD.print("ACC", 15, 110);
  259. myGLCD.printNumI(Temperature,110 , 110);
  260.  
  261. //////////////////////////Bouton ACCUEIL
  262. // myGLCD.setColor(0, 0, 255);
  263. // myGLCD.fillRoundRect (300, 200, 320, 220);
  264. // myGLCD.setColor(255, 255, 255);
  265. // myGLCD.drawRoundRect (300, 200, 320, 220);
  266. // myGLCD.print("ACC", 300, 200);
  267.  
  268. myGLCD.setBackColor (200, 200, 100);
  269. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement