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 绘制图形的原理,还可以尝试更多好玩的作法:
- 使用按钮开关积木,按压按钮时,可以切换图形 ( 解答 )。
微信扫码关注
抖音扫码关注