OLED 繪製圖形
這篇教學會使用 MakeCode 編輯 micro:bit 擴充板程式 ( EZ Start Kit+ ),透過 OLED 顯示器繪製圓形、方形和直線的相關圖形。
- 操作 EZ Start Kit+ 需要載入對應的擴充積木,請先參考:載入 EZ Start Kit+ 的程式積木。
- 更多資訊:ICShop EZ Start Kit+ 官方網站。
OLED 座標說明
EZ Start Kit 所使用的 OLED 解析度為 128x64,換算成 x 座標範圍 0~127,y 座標範圍 0~63,OLED 的座標系統如下圖所示:
OLED 繪製直線
透過指定的座標,就能在 OLED 裡繪製出左上到右下,以及右上到左下兩條直線。
OLED 繪製方形
透過定義左上角的座標和長寬,就能在 OLED 裡繪製出一個四邊形外框。
OLED 繪製圓形
透過定義中心點的座標、半徑和角度,就能在 OLED 裡繪製出一個圓形 ( 或指定角度的弧形 )。
使用迴圈,一次畫出多個形狀
運用重複積木,每次重複時改變座標數值,就能一次畫出多個形狀,下面的例子,會畫出四個在不同位置的正方形。
範例解答
延伸練習
如果已經熟悉了 EZ Start Kit+ OLED 繪製圖形的原理,還可以嘗試更多好玩的作法:
- 使用按鈕開關積木,按壓按鈕時,可以切換圖形 ( 解答 )。
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~