“第三十四课--Microduino 16*16点阵汉字动画表情制作/zh”的版本间的差异
(→调试) |
(→调试) |
||
(未显示2个用户的6个中间版本) | |||
第1行: | 第1行: | ||
+ | {{Language|Lesson_34--Microduino_16*16_Lattice_Character_Animated_Emoticon}} | ||
{| style="width: 800px;" | {| style="width: 800px;" | ||
|- | |- | ||
第8行: | 第9行: | ||
==材料清单== | ==材料清单== | ||
− | *'''[[Microduino-Core]]''' | + | *'''[[Microduino-Core/zh]]''' |
− | *'''[[Microduino- | + | *'''[[Microduino-USBTTL/zh]]''' |
其他硬件设备 | 其他硬件设备 | ||
*USB 数据线 | *USB 数据线 | ||
第26行: | 第27行: | ||
==调试== | ==调试== | ||
*准备 | *准备 | ||
− | **需要下载测试程序: | + | **需要下载测试程序:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/Microduino_16_16_LED/led_16_16_video led_16_16_video] |
**需要用到取模软件:'''[[File:PCtolCD.zip]]''' | **需要用到取模软件:'''[[File:PCtolCD.zip]]''' | ||
*步骤一:下载测试程序,解压并打开; | *步骤一:下载测试程序,解压并打开; | ||
*步骤二:编译通过选择好板卡直接下载即可 | *步骤二:编译通过选择好板卡直接下载即可 | ||
− | * | + | *步骤三: |
+ | |||
+ | 更换动态显示 | ||
+ | |||
**更换字体 | **更换字体 | ||
− | 详细参考: | + | 详细参考:[[第二课--Microduino OLED使用/zh]] |
'''注意:需要将取模方式更改为:行列式、阳码、逆向。''' | '''注意:需要将取模方式更改为:行列式、阳码、逆向。''' | ||
− | |||
**更换汉字个数 | **更换汉字个数 | ||
第44行: | 第47行: | ||
2.改变j的取值空间,例如有10个动画,则应该是for(j=0;j<10;j++)。 | 2.改变j的取值空间,例如有10个动画,则应该是for(j=0;j<10;j++)。 | ||
− | |||
**更换动态显示时间 | **更换动态显示时间 | ||
第57行: | 第59行: | ||
==视频== | ==视频== | ||
+ | http://v.youku.com/v_show/id_XNjc2NDE5OTQ4.html | ||
|} | |} |
2014年10月29日 (三) 04:59的最新版本
Language | English |
---|
概述该实验实现16*16点阵如何动态显示图像,而不是单独显示静态图像,以汉字为例进行实验。 材料清单其他硬件设备
文档LM-2256 Series 16 *16 matrix displays:文件:.led 16 16.zip 特色
调试
更换动态显示
详细参考:第二课--Microduino OLED使用/zh 注意:需要将取模方式更改为:行列式、阳码、逆向。
在loop()语句中,第一个for()语句是用来控制显示图案个数的,循环的次数则是图像个数。因此根据这个修改两个地方: 1.将更改图像的代码添加到row[]数组里面; 2.改变j的取值空间,例如有10个动画,则应该是for(j=0;j<10;j++)。
在loop()语句中,第二个for()语句是用来控制每个动画的执行时间,值越大则时间越长; 结果通过测试,能够动态显示动画,以1S左右的时间更换一次显示,玩家可根据自己的喜好修改显示图像及时间。 注意问题更换字体时使用取模软件正确设置取模格式 视频 |