(十一)arduino入门:数码管显示
一、本节介绍
7段显示器是由并联连接的七个LED组成的装置,可用于显示数字和一些字母。可以通过将显示器上的不同引脚连接到电源来表示不同的字母/数字,从而并行打开LED。在本课中,您将学习如何使用这样的显示来显示字符。
二、材料准备
1 * Arduino Uno板
1 * 7段显示(普通阴极)
8 *电阻(220Ω)
1 * USB数据线
杜邦线
1 *面包板
三、原理讲解
数码管由七个以矩形方式排列的LED组成。七个LED中的每一个被称为段,因为当被照亮时,段形成数字数字(十进制和十六进制)的一部分以被显示。另外第八个LED有时在同一封装内使用,因此当两个或多个7段显示器连接在一起显示大于十的数字时,允许显示小数点(DP)。
数码管中的七个LED中的每一个被给予位置段,其中一个连接引脚被直接从矩形塑料封装中取出。这些LED引脚从一个直到g标记,代表每个单独的LED。其他LED引脚连接在一起并进行布线以形成公共引脚。
因此,通过以特定顺序向前偏置LED段的适当引脚,某些段将变亮,而其他段将变暗,从而可以在显示器上生成所需数字的字符模式。这样我们就可以在同一个7段显示屏上显示十位十进制数字0到9中的每一个。
显示器的公共引脚通常用于标识哪种类型的7段显示器。由于每个LED具有两个连接引脚,一个称为“阳极”和另一个“阴极”,因此有两种类型的LED 7段显示器,称为公共阴极(CC)和通用阳极(CA)。
两个显示器之间的区别,正如其名称所示,共阴极是将7段的所有阴极直接连接在一起,共阳极具有连接在一起的7段的所有阳极。
共阴极(CC) - 在共阴极显示中,LED段的所有阴极连接都连接在逻辑“0”或接地。通过经由限流电阻器施加“HIGH”或逻辑“1”信号来照亮各个段,以使各个阳极端子(ag)正向偏置。
共阴极数码管显示
普通阳极(CA) - 在共阳极数码管中,LED段的所有阳极连接都连接到逻辑“1”。通过将合适的限流电阻施加到特定段(ag)的阴极的接地逻辑“0”或“低”信号来照亮各个段。
常见的阳极数码管显示
四、实验步骤
步骤1:建立电路
数码管和Arduino Uno板之间的接线如下图所示:
原理图
步骤2:编写程序
步骤3:编译代码
步骤4:将程序上传到Arduino Uno板
您现在应该看到7段显示从0到9,然后A到F,来回。
玩得趣科技教育携手趣讨教,感谢趣讨教网的分享,感谢趣讨教的技术支持!
趣讨教-一群大牛分享技术交流的平台-https://qutaojiao.com/
本节代码:
/*******老鼠的眼睛********///数码管显示//您现在应该看到从0到F的7段显示周期//网址:https://bbs.qutaojiao.com/d/30//2017.10.17const int a = 7; //a连接到数字引脚7const int b = 6; // b连接到数字引脚6const int c = 5; //c 连接到数字引脚5const int d = 11; //d连接到数字引脚11const int e = 10; //e 连接到数字引脚 10const int f = 8; //f 连接到数字引脚 8const int g = 9; //g 连接到数字引脚 9const int dp = 4; //dp 连接到数字引脚 4void setup(){ //从4到11循环,并将它们全部初始化为 输出 for (int thisPin = 4; thisPin
领取专属 10元无门槛券
私享最新 技术干货