|
在論壇受了很多人的協助,也來分享一下。照片拍的不好,LCD上的效果非常不錯。謝謝大家
做法如下:
//===========================畫出外框圓和內框圓=============================
GUI_SetColor(0xf8ec80);
for(i=0;i<31;i++) GUI_DrawCircle(Rect.x1/2,Rect.y1/2-27,90-i);
GUI_SetColor(GUI_WHITE);
for(i=0;i<18;i++) GUI_DrawArc(Rect.x1/2,Rect.y1/2-27,84-i,84-i,0,360);
//===========================依比例將不需要的部份塗掉===============
GUI_SetColor(0xf8ec80);
for(i=0;i<18;i++) GUI_DrawArc(Rect.x1/2,Rect.y1/2-27,84-i,84-i,90,strtol(&Now_RSSI_Mem[1],NULL,10)*360/80); //計算rssi值所佔的比例(0~360度)
|
-
百分比顯示
评分
-
查看全部评分
|