“第三十二课--Microduino 16*16点阵汉字右移/zh”的版本间的差异
(→语法) |
(→调试) |
||
第39行: | 第39行: | ||
**更换字体 | **更换字体 | ||
详细参考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 | 详细参考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 | ||
+ | |||
注意:需要将取模方式更改为:行列式、阳码、逆向。 | 注意:需要将取模方式更改为:行列式、阳码、逆向。 | ||
2014年3月22日 (六) 16:13的版本
概述该实验实现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 结果 结果通过测试,汉字以半秒左右的时间向右移动一步,玩家可根据自己的喜好修改显示图像及时间。 注意问题
视频 |