RGB Lights

Dependencies:   mbed PinDetect

Revision:
7:bd8ad736bd09
Parent:
6:528d74136b6a
Child:
8:3949ee5c0083
--- a/main.cpp	Wed Nov 03 11:24:16 2021 +0000
+++ b/main.cpp	Wed Nov 10 12:25:49 2021 +0000
@@ -39,13 +39,22 @@
 
     printf("light level\r\n");
 
-    GUI_SetFont(GUI_FONT_24B_1);
+    GUI_SetFont(GUI_FONT_D60X80);
     GUI_SetColor(GUI_WHITE);
     while(true) {
+        GUI_SetColor(GUI_WHITE);
         int lightPercent;
         lightPercent = (lightLevel.read_u16()*100)/65535;
         printf("light level is %d\r\n",lightPercent);
         ThisThread::sleep_for(1000);
+        char buffer[16];
+        sprintf(buffer,"%d",lightPercent);
+        GUI_SetTextAlign(GUI_TA_HCENTER);
+        GUI_DispStringAt(buffer,160,40);
+        GUI_SetColor(GUI_WHITE);
+        GUI_DrawRect(260, 20, 300, 220);
+        GUI_SetColor(GUI_CYAN);
+        GUI_FillRect(260, 220 - lightPercent * 2, 300, 220 );
     }
  
 }