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
   50   51   52   53   54   55   56   57   58   59   60