“第三十二课--Microduino 16*16点阵汉字右移/zh”的版本间的差异
(→调试) |
(→调试) |
||
第32行: | 第32行: | ||
==调试== | ==调试== | ||
*准备 | *准备 | ||
− | ** | + | **需要下载测试程序:https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/Microduino_16_16_LED/led_16_16_leftmove |
**需要用到取模软件:'''[[File:PCtolCD.zip]]''' | **需要用到取模软件:'''[[File:PCtolCD.zip]]''' | ||
*步骤一:下载测试程序,解压并打开; | *步骤一:下载测试程序,解压并打开; |
2014年3月26日 (三) 09:05的版本
概述该实验实现16*16点阵如何动态向右移动图像,以汉字为例。 材料清单其他硬件设备
文档LM-2256 Series 16 *16 matrix displays:文件:.led 16 16.zip 特色
原理
调试
详细参考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()语句是用来控制每个动画的执行时间,值越大则时间越长; 语法
例如: a=0x03;// binary:00000011 b=a<<3// binary:00011000 则b=0x18;
例如: a<<=0x03; 则a==0x18;
例如: a=0x30;// binary:00110000 b=a>>3// binary:00000110 则b=0x06;
0 0 1 1操作数1 0 1 0 1操作数2 -------------- 0 1 1 1 结果
0 0 1 1操作数1 0 1 0 1操作数2 -------------- 0 0 0 1 结果 结果通过测试,汉字以半秒左右的时间向右移动一步,玩家可根据自己的喜好修改显示图像及时间。 注意问题
视频 |