“第三十二课--Microduino 16*16点阵汉字右移/zh”的版本间的差异
(→语法) |
(→调试) |
||
(未显示2个用户的4个中间版本) | |||
第9行: | 第9行: | ||
==材料清单== | ==材料清单== | ||
− | *'''[[Microduino-Core]]''' | + | *'''[[Microduino-Core/zh]]''' |
− | *'''[[Microduino- | + | *'''[[Microduino-USBTTL/zh]]''' |
其他硬件设备 | 其他硬件设备 | ||
*USB 数据线 | *USB 数据线 | ||
第32行: | 第32行: | ||
==调试== | ==调试== | ||
*准备 | *准备 | ||
− | **需要下载测试程序: | + | **需要下载测试程序:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/Microduino_16_16_LED/led_16_16_leftmove led_16_16_leftmove] |
**需要用到取模软件:'''[[File:PCtolCD.zip]]''' | **需要用到取模软件:'''[[File:PCtolCD.zip]]''' | ||
*步骤一:下载测试程序,解压并打开; | *步骤一:下载测试程序,解压并打开; | ||
第38行: | 第38行: | ||
*步骤三:更换汉字或图片 | *步骤三:更换汉字或图片 | ||
**更换字体 | **更换字体 | ||
− | + | 详细参考:[[第二课--Microduino OLED使用/zh]] | |
+ | |||
注意:需要将取模方式更改为:行列式、阳码、逆向。 | 注意:需要将取模方式更改为:行列式、阳码、逆向。 | ||
第67行: | 第68行: | ||
0 1 1 1 结果 | 0 1 1 1 结果 | ||
*”&”:按位与,满足两个数据同时为1结果才为1,否则为0。 | *”&”:按位与,满足两个数据同时为1结果才为1,否则为0。 | ||
− | 0 0 1 1操作数1 | + | 0 0 1 1操作数1 |
0 1 0 1操作数2 | 0 1 0 1操作数2 | ||
-------------- | -------------- |
2014年10月29日 (三) 04:56的最新版本
概述该实验实现16*16点阵如何动态向右移动图像,以汉字为例。 材料清单其他硬件设备
文档LM-2256 Series 16 *16 matrix displays:文件:.led 16 16.zip 特色
原理
调试
详细参考:第二课--Microduino OLED使用/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 结果 结果通过测试,汉字以半秒左右的时间向右移动一步,玩家可根据自己的喜好修改显示图像及时间。 注意问题
视频 |