OLED顯示圖表及QR Code

OLED做為一個顯示器,最大的功用是當做資訊的輸出,成為一種人機界面,舉凡感測、量測的資料,或是計算而得的資料,靠OLED便能將這些資訊顯示出來,但是,大部份的時候,OLED顯示的是靜態的數字,如果OLED能夠把感測的資料,以視覺化的折線圖或是長狀圖等統計圖來顯示的話,在視覺上比較能夠感受到數據高低起伏的改變,因此,特地設計這個能讓OLED顯示統計圖的積木,讓大家能很方便的觀看感測數據。這些積木位於「吉哥積木」、「模組」、「OLED 128*64」中,而且沒有使用到特殊函式,因此BlocklyDuino開啟便看得到這個積木了。

OLED圖表積木功能

範例一:顯示類比讀取值

  1. 最簡單的使用範例,讀取34腳位的類比值放置在「輸入值」的空間中。

  2. 在ESP32,類比的讀取若是沒自行修改的話,最小值是0,最大是4095,可以將這兩個數字放入最小值及最大值中。(注意:不同的開發板預設值不同,必須依照自己的開發板種類來決定)

  3. 圖表型式可選擇「折線圖」或是「長條圖」。

  4. 捲動方向可選擇「由右到左」或是「由左到右」。

整個OLED螢幕便會以折線圖的方式呈現第34腳位的類比數值。

範例二:增加標題

  1. 雖然類比讀取是0~4095,但是,如果在上方想要留一個標題的位置,可以將最大值修改大一些,這樣便能預留標題的空間,標題的內容可放置於「額外程序」的區塊中。

  2. 在額外程序的區塊中,如果有想要呈現什麼訊息在OLED上,可以將OLED的積木置入此區塊中,螢幕便不會只有折線圖。

有標題的折線圖

有標題的長條圖

用折線圖呈現血氧濃度

除了用折線圖呈現血氧濃度,還請Google姐唸出來

OLED顯示QR Code