Page 55 - 智慧芯控——Arduino+智造
P. 55
智慧芯控——Arduino+ 智造
3. 根据示例程序和字形码相关知识,设计字形码并
转换成数组中的十进制数据,替换案例中原有程序的字
符数据。
图 3-6 图案字型码对应示意图
小贴士
设计字型码注意事项
二进制转十进制可以使用计算器中的程序员功能,也可采用位权相加法
(1101B=1*2^3+1*2^2+1*2^0)进行计算。复杂汉字的字形码需要更多点构成的点
阵。点阵的大小由最初裁切的 LED 灯带的灯数决定(给定字模为 8×8),更多
的灯则需要更多的字形码数据及其相应计算。
4. 测试案例作品。
(1) 挥动摇摇棒,根据效果反复调试程序使其能够稳
定显示。
(2) 思考如何添加开关功能以控制字幕显示的时间。
阶段二:项目设计与制作 图 3-7 摇摇棒效果图
充分发挥想象力,利用所学知识,自行设计制作利用视
觉暂留原理实现功能的动态手摇 LED 字幕灯。
图 3-8 各种 LED 字幕灯
阶段三:分享交流
与同伴交流分享创意设计的动态手摇 LED 字幕灯,通过相互提意见改进各自的作品。
活动 C 学习单(见附录)
42

