“第三十四课--Microduino 16*16点阵汉字动画表情制作/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
调试
材料清单
第9行: 第9行:
 
==材料清单==
 
==材料清单==
  
*'''[[Microduino-Core]]'''
+
*'''[[Microduino-Core/zh]]'''
*'''[[Microduino-FT232R]]'''
+
*'''[[Microduino-USBTTL/zh]]'''
 
其他硬件设备
 
其他硬件设备
 
*USB 数据线
 
*USB 数据线

2014年10月29日 (三) 04:59的版本

Language English

概述

该实验实现16*16点阵如何动态显示图像,而不是单独显示静态图像,以汉字为例进行实验。

材料清单

其他硬件设备

  • USB 数据线
  • LM-2256 系列16 *16 点阵

文档

LM-2256 Series 16 *16 matrix displays:文件:.led 16 16.zip

特色

  • 小巧,大小为40.46*40.46*5mm;
  • 采用2mm圆形LED灯;
  • LED点阵屏黑色背景,美观大方。

调试

更换动态显示

    • 更换字体

详细参考:http://www.microduino.cc/wiki/index.php?title=%E7%AC%AC%E4%BA%8C%E8%AF%BE--Microduino_OLED%E4%BD%BF%E7%94%A8/zh

注意:需要将取模方式更改为:行列式、阳码、逆向。

    • 更换汉字个数

在loop()语句中,第一个for()语句是用来控制显示图案个数的,循环的次数则是图像个数。因此根据这个修改两个地方:

1.将更改图像的代码添加到row[]数组里面;

2.改变j的取值空间,例如有10个动画,则应该是for(j=0;j<10;j++)。

    • 更换动态显示时间

在loop()语句中,第二个for()语句是用来控制每个动画的执行时间,值越大则时间越长;

结果

通过测试,能够动态显示动画,以1S左右的时间更换一次显示,玩家可根据自己的喜好修改显示图像及时间。

注意问题

更换字体时使用取模软件正确设置取模格式

视频

http://v.youku.com/v_show/id_XNjc2NDE5OTQ4.html