“第二十六课--Microduino 5*7点阵动态显示/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(Created page with "{| style="width: 800px;" |- | ==目的== 让5*7 LED动态显示,包括移动和切换画面。 ==材料清单== *'''Microduino-Core''' *'''Microduino-FT232R''' 其...")
 
调试
 
(未显示2个用户的3个中间版本)
第5行: 第5行:
 
让5*7 LED动态显示,包括移动和切换画面。
 
让5*7 LED动态显示,包括移动和切换画面。
 
==材料清单==
 
==材料清单==
*'''[[Microduino-Core]]'''
+
*'''[[Microduino-Core/zh]]'''
*'''[[Microduino-FT232R]]'''
+
*'''[[Microduino-USBTTL/zh]]'''
 
其他硬件设备
 
其他硬件设备
 
*USB 数据线
 
*USB 数据线
第15行: 第15行:
 
==调试==
 
==调试==
 
*准备:
 
*准备:
**需要下载测试程序:'''[[File:.led_5_7_move.zip]]'''
+
**需要下载测试程序:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/Microduino_5_7_LED Microduino_5_7_LED]
 
**需要用到取模软件:'''[[File:PCtolCD.zip]]'''
 
**需要用到取模软件:'''[[File:PCtolCD.zip]]'''
 
===实验一===
 
===实验一===
第39行: 第39行:
 
==结果==
 
==结果==
 
实验一实现了整个画面切换,实验二实现了向上或向下移动图像。玩家可根据自己兴趣做一些更有趣的动画。
 
实验一实现了整个画面切换,实验二实现了向上或向下移动图像。玩家可根据自己兴趣做一些更有趣的动画。
[[File:led_5_7_move_Result.jpg|600px|center|thumb]]
 
  
 
==视频==
 
==视频==
 
|}
 
|}

2014年10月29日 (三) 04:49的最新版本

目的

让5*7 LED动态显示,包括移动和切换画面。

材料清单

其他硬件设备

  • USB 数据线
  • 5*7点阵
  • 面包板
  • 面包板导线

调试

实验一

  • 整个画面切换
  • 原理:在某个时间段显示指定字符,通过for()循环来实现切换。

步骤一:打开测试程序; 步骤二:编译通过选择好板卡直接下载;

  • 说明
    • 第一个for()循环是用来延时显示时间,循环越短显示时间也越短。
    • for()循环内嵌套的for()循环是用来显示一个图片,delay()函数设置刷新速率。
    • 可以增加for()循环来是想切换更多的图像。注意要对应更改leddisplay()函数里面的数组。

实验二

  • 移动图像
  • 原理:采用左移位运算符或者右移位运算符,通过for()循环来实现移动速度。

步骤一:打开测试程序; 步骤二:编译通过选择好板卡直接下载;

  • 说明
    • 第一个for()循环控制移动,第二个for()循环控制移动速度,第三个for()循环用来显示。
    • 改变第二个for()循环长度可改变控制移动速度。
    • 左移位运算符”<<”控制上移,右移位运算符”>>”控制下移。

结果

实验一实现了整个画面切换,实验二实现了向上或向下移动图像。玩家可根据自己兴趣做一些更有趣的动画。

视频