- 22
- 0
- 约5.82千字
- 约 10页
- 2021-01-10 发布于天津
- 举报
Arduino入门到精通例程16
这次我们进行的实验是使用 arduino驱动一块共阳四位数码管。驱动数 码管限流电阻肯定是必不可少的,限流电阻有两种接法,一种是在d1-d4 阳极接,总共接4颗。这种接法好处是需求电阻比较少,但是会产生每 一位上显示不同数字亮度会不一样,1最亮,8最暗。另外一种接法就 是在其他8个引脚上接,这种接法亮度显示均匀,但是用电阻较多。本 次实验使用8颗220Q电阻(因为没有100Q电阻,所以使用220Q的代 替,100欧姆亮度会比较高)。
4位数码管总共有12个引脚,小数点朝下正放在面前时,左下角为 1,
其他管脚顺序为逆时针旋转。左上角为最大的 12号管脚。
12
下图为数码管的说明手册
Package Dimensions
CP SO 5643 AB
LL_.喜那一
LL_.喜那一 -一
(K?h_
他I治[J )
5B43A564 3B
5B43A
564 3B
?.s*r
UNIT: MMlINC Jl| TOl.ERANCi!:: *0.25(0.0 I J
Internal Circuit Diagram
Four Digits Di^play^ Series
F面是硬件连接图
」kJEdK3d
0 Ts X
u r-
I bfW ? £?du 1T1 O ■ CC m
E
o Lift-
1 Life
X X T R
fu L
」LdHM
Twtti
9 JU电
J- ■? iiF -!■ 4 ■ fli Jffl H flflfiH
F『cim www.ge^loworlcshopKom
ARDUINO CODECOPY
1.
//设置阴极接口
2.
int a = 1;
3.
int b = 2;
4.
int c = 3;
5.
int d = 4;
6.
int e = 5;
7.
int f = 6;
8.
int g = 7;
9.
int p = 8;
10.
//设置阳极接口
11.
int d4 = 9;
12.
int d3 = 10 ;
13.
int d2 = 11 ;
14.
int d1 = 12 ;
15.
//设置变量
16.
long n = 0;
17.
int x = 100 ;
18.
int del = 55 ; //此处数值对时钟进行微调
19.
20.
void setup ()
21.
{
22.
pinMode ( d1, OUTPUT);
23.
pinMode ( d2, OUTPUT);
24.
pinMode ( d3, OUTPUT);
25.
pinMode ( d4, OUTPUT);
26.
pinMode ( a, OUTPUT);
27.
pinMode ( b, OUTPUT);
28.
pinMode ( c, OUTPUT);
29.
pinMode ( d, OUTPUT);
30.
pinMode ( e, OUTPUT);
31.
pinMode (f, OUTPUT);
32.
pinMode ( g, OUTPUT);
33.
pinMode ( p, OUTPUT);
34.
}
35.
36.
void loop ()
37.
{
38.
clearLEDs ();
39.
pickDigit ( 1);
40.
pickNumber (( n/x/ 1000 )%10);
41.
delayMicrosec onds
(del );
42.
43.
clearLEDs ();
44.
pickDigit (2);
45.
pickNumber (( n/x/
100) %I0);
46.
delayMicrosec onds
(del );
47.
48.
clearLEDs ();
49.
pickDigit ( 3);
50.
dispDec ( 3);
51.
pickNumber (( n/x/
10) %10);
52.
delayMicrosec onds
(del );
53.
54.
clearLEDs ();
55.
pickDigit (4);
56.
pickNumber (n/x% 10);
57.
delayMicrosec onds
(del );
58.
59.
n++;
60.
61.
if (digitalRead (13) == HIGH)
62.
{
63.
n = 0;
64.
}
65.
}
66.
67.
void pickDigit (int
x ) // 定义 pickDigit(x),
其作
用是开启dx端口
68.
{
69.
digitalWrite (d1,
LOW);
70.
digitalWrite (d2,
LOW);
您可能关注的文档
- Aggojta计算机应用基础第五章.docx
- Ahpvasn计算机组成与结构教学大纲.docx
- Aifpyma记者発表资料(资料配布).docx
- AM条幅系统仿真.docx
- Android的手势拖动切换View.docx
- ansys材料库的使用.docx
- AOM-1200-S20百兆1光2电光纤收发器(中性说明书).docx
- APS考试复习资料:材料科学.docx
- aqwa中文词汇翻译.docx
- ArcgisServer发布服务时错误.docx
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)