购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.6 编写程序

1. OLED显示屏显示标题

在OLED显示屏显示标题前,我们需要进行清屏。清屏后我们设置:在屏幕的4个角分别显示“齐”“天”“大”“圣”4个字;在屏幕中心显示“孙悟空”3个字;在“孙悟空”3个字外显示一个圆圈,显示效果如图2.9所示。

图2.9 OLED显示屏显示标题的效果

因为字库默认一个汉字在OLED-12864显示屏中显示时大小为16像素×16像素,所以我们可以通过128-16=112,64-16=48计算得出“天”“圣”的 X 坐标以及“大”“圣”的 Y 坐标。OLED显示屏显示标题的参考程序如图2.10所示。

图2.10 OLED显示屏显示标题的参考程序

2. 使用Mind+软件绘制角色

使用Mind+软件绘制两个角色“点”和“旗”,并在“旗”上添加文本“齐天大圣”,如图2.11所示。

图2.11 使用Mind+软件绘制两个角色“点”和“旗”

3. 使用Mind+软件的画笔功能模块完成花果山下竖旗

使用画笔绘制旗杆、旗帜的轮廓,参考程序如图2.12所示。

图2.12 使用画笔功能模块绘制旗杆、旗帜的参考程序

“旗”角色需要在程序开始时隐藏,在接收到广播的“出旗”消息时显示出来,参考程序如图2.13所示。我们也可以用虚像特效实现另一种“出旗”效果:在程序中设置特效虚像从100逐步变成0,让旗帜慢慢出现。这种“出旗”效果的参考程序如图2.14所示。

图2.13 实现“出旗”效果的参考程序1

图2.14 实现“出旗”效果的参考程序2

4. OLED显示屏与Mind+软件舞台区同步显示旗帜并点亮黄色LED

当收到广播的“开始”消息时,OLED显示屏与Mind+软件舞台区同步“出旗”。在OLED显示屏“出旗”前同样需要对屏幕进行清屏。清屏后我们设置:在屏幕中显示旗帜的两条短边,在屏幕中显示旗帜的两条长边,在旗帜中间显示“齐天大圣”4个字,显示效果如图2.15所示。

图2.15 OLED显示屏显示旗帜的效果

当旗帜完全显示时,我们使用程序点亮西游实验箱上的黄色LED。OLED显示屏与Mind+软件舞台区同步显示旗帜并点亮黄色LED的参考程序如图2.16所示。

图2.16 OLED显示屏与Mind+舞台区同步显示旗帜并点亮黄色LED的参考程序 up1jggF0+TbUEZla8XvIyfwHH8uCA1U+E2vHaqiTOV4Y61u/iUyUWEQIOnAL5hHN

点击中间区域
呼出菜单
上一章
目录
下一章
×