目的
本教程将教大家如何在Microduino上使用数码管,并用红外遥控器来控制显示数字
设备
原理图
共阳:
引脚表
Microduino引脚 |
数码管引脚序号 |
数码管引脚字符
|
D10 |
1 |
e
|
D9 |
2 |
d
|
D5 |
3 |
GND
|
D8 |
4 |
c
|
D13 |
5 |
dp
|
D7 |
6 |
b
|
D6 |
7 |
a
|
不接 |
8 |
GND
|
D11 |
9 |
f
|
D12 |
10 |
g
|
共阴:
引脚表
Microduino引脚 |
数码管引脚序号 |
数码管引脚字符
|
D11 |
1 |
e
|
D2 |
2 |
d
|
|
3 |
GND
|
D4 |
4 |
c
|
D5 |
5 |
dp
|
D6 |
6 |
b
|
D7 |
7 |
a
|
GUN |
8 |
GND
|
D9 |
9 |
f
|
D10 |
10 |
g
|
程序
https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/MicroduinoDigitalTubeExperiments3
调试
同样需要SevSeg函数库
库作者的发布页面:[1]
步骤一:复制代码到IDE中
步骤二:连接电路,电路连接图如下:
步骤三:运行代码
结果
按住遥控器上的1~9按钮,数码管将显示相应的数字,红外接收的编码都在代码里,注意不同的遥控器,可能发射的红外编码不同,需要进行相应的改动。
视频
http://v.youku.com/v_show/id_XNjc2NjcwNzM2.html
|