Nathan Monk
/
CITY3032-LS2
RGB Lights
Diff: main.cpp
- 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 ); } }