|
我目前在做一款控制器,設(shè)備運行過程中,會有各類報警信息,或者提示信息,當(dāng)同時有多條信息時,我想在OLED屏幕上循環(huán)顯示。
因為屏幕目前只有一行還是空余的,所以我的設(shè)想時過幾秒就顯示下一條信息。
我有幾個構(gòu)思,但是都不知道怎么實現(xiàn),如果可以的話,請指點一二,萬分感謝。
想法1:
用一條字符串,每當(dāng)產(chǎn)生一條新的報警信息時,就將兩條字符串合并成一條,中間用空格區(qū)分,然后再OLED屏幕上滾屏顯示
沒有嘗試過,但是我第一個疑問是,怎么樣讓OLED屏幕部分滾動,部分不滾動?
想法2:
用數(shù)組,每條消息占一位,然后循環(huán)讀取數(shù)組的每一位。
想法3:
使用隊列,然后還是循環(huán)讀取讀取,然后顯示。
|
|