OLED 顯示文字與數字
這篇教學會使用 MakeCode 編輯 micro:bit 擴充板程式 ( EZ Start Kit+ ),透過 OLED 顯示器顯示文字和數字,並搭配按鈕開關,做出類似閱讀器的有趣效果。
- 操作 EZ Start Kit+ 需要載入對應的擴充積木,請先參考:載入 EZ Start Kit+ 的程式積木。
- 更多資訊:ICShop EZ Start Kit+ 官方網站。
OLED 顯示文字與數字
使用 OLED 顯示文字和顯示數字的積木,能在指定位置顯示文字或數字,位置的 x 表示第幾個字母或數字 ( 開頭為 0,空格或特殊符號也算一個 ),y 表示第幾行 ( 開頭為 0 ),下方的例子執行後,能夠以空一行的方式,顯示文字與數字組合的內容 ( 透過空白字元讓冒號對齊 )。
按鈕切換 OLED 顯示內容
將 OLED 顯示的積木搭配按鈕開關,就能將程式設計為按下按鈕時,顯示特定的文字,注意此處需要使用「OLED 清除畫面」積木,如果沒有使用 OLED 清除畫面積木,會發生顯示較短的文字時,較長的文字仍然會保留在畫面中的狀況。
如果搭配陣列積木,就能一次建立多組文字內容,當按下按鈕開關時,依序讀取陣列內容,就能在 OLED 裡不斷顯示不同的文字。
範例解答
- 範例解答: EZ Start Kit+ OLED 顯示文字數字
- 範例解答: EZ Start Kit+ OLED 按鈕切換多組文字
延伸練習
如果已經熟悉了 EZ Start Kit+ OLED 顯示文字與數字的原理,還可以嘗試更多好玩的作法:
- 修改按鈕開關的程式,加入按下 A+B 按鈕時,關閉 OLED 畫面並回到初始值 ( 解答 )。
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~