目的
本教程将教大家如何在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
共阴:
见lesson16Segment
调试
同样需要SevSeg函数库
库作者的发布页面:[1]
步骤一:复制代码到IDE中
步骤二:连接电路,电路连接图如下:
步骤三:运行代码
结果
按住遥控器上的1~9按钮,数码管将显示相应的数字,红外接收的编码都在代码里,注意不同的遥控器,可能发射的红外编码不同,需要进行相应的改动。
视频
http://v.youku.com/v_show/id_XNjc2NjcwNzM2.html
|