电子说
有几种显示设备,如字母数字LCD,图形LCD,触摸屏等。简单的7段显示器足以满足许多应用。
洗衣机,微波炉等设备仍然使用7段显示器来显示数量和时间等信息。其主要原因是界面简单,成本低。
如果您的项目只涉及显示数字,那么7段显示是您的安全赌注,而不是昂贵的16×2 LCD显示屏。
7段显示简介
7段显示是一种简单的设备。它由7个LED组成,称为分段排列。因此,名称7段显示。每个LED段都是六边形,所有7个LED都以“8”形排列,因此它可以显示从0到9的数字。
我们已经看到了如何连接4 -Digit 7在早期教程中向Arduino显示段。如果你还记得那个项目,我已经提到七段显示有两种类型:共阳极和共阴极。
为了这个项目的目的,我将谈论共阳极7段显示。在进一步讨论之前,让我们先来看看共阳极7段显示的内部结构,即LED的连接方式。
你可以观察到各个LED的所有阳极连接在一起并且所有阴极都保持打开状态。为了打开一个段,公共端子连接到电源的+ ve(正极),无论哪个阴极连接到特定段将点亮的电源的-ve(负极)。
注意:在共阴极7段显示的情况下,公共端子将是阴极,必须连接到GND。
现在,让我们看一下引脚图。共阳极7型段显示。下图显示了简单的共阳极七段显示。它由10个引脚组成。
前五个引脚分别是‘g’,‘f’,‘COM’,‘a’和‘b’而底部的五个引脚是‘e’,‘d’,‘COM’,‘c’和‘dp’。由于它是一个共阳极显示器,COM(公共引脚)连接到VCC。
注意:如果是共阴极7段显示器,引脚配置将相同但COM引脚必须连接到GND。
为了在此7段显示屏上显示0到9的数字,您需要为每个数字激活某些段。下表显示了为了显示特定数字而需要打开的细分列表。
在编写Arduino或任何其他微控制器时,上表非常有用。
现在我们已经看到了关于7段显示的一些介绍,让我们看看如何将公共阳极7段显示器连接到Arduino。
同时阅读 ARDUINO 4-DIGIT 7段显示界面
Arduino 7段显示界面
项目1:简单的Arduino 7段显示接口
在第一个电路中,我将向您展示如何连接共阳极7段显示到Arduino UNO并在循环中显示0到9的数字。这里解释了该电路的电路图,元件,代码和工作原理。
电路图
所需组件
Arduino UNO
7段显示
7x220Ω电阻(1/4瓦)
面包板
电源
连接电线
注意:在实际实施中,我没有将限流电阻连接到7段显示器的各个LED。但我建议你连接这些电阻。
代码
工作
这很简单该项目解释了Arduino 7段接口的工作原理。显示器的7段引脚连接到Arduino,如下所示
a - Arduino Pin 7
b - Arduino Pin 8
c - Arduino Pin 4
d - Arduino Pin 3
e - Arduino Pin 2
f - Arduino Pin 6
g - Arduino Pin 5
由于此项目中使用的7段显示器属于共阳极型,因此公共引脚连接到Arduino的引脚9,并始终为高电平。
例如,为了打开特定的段,段‘a’,必须使相应的Arduino Pin为低。这里,段‘a’连接到Arduino的引脚7。同样,其他段可以设为LOW,根据上表,根据所选的段,数字将显示在7段显示上。
项目2:使用Arduino滚动骰子和7段显示
在第二个回路中,我们将实现滚动骰子功能,我们将使用一个按钮显示1到6之间的随机数。
电路图
所需组件
Arduino UNO
7段显示
按钮
7x220Ω电阻(1/4瓦)
面包板
电源
连接电线
注意:在实际应用中,我没有将限流电阻连接到各个LED 7段显示。但我建议你连接这些电阻。
代码
工作
工作项目类似于上面的项目,除了按钮与Arduino接口之外。按下按钮时,您可以看到Arduino显示0到9之间的数字。当您释放按钮时,7段显示屏上会显示1到6之间的随机数。
应用程序
在Arduino 7段显示界面的帮助下,您可以轻松地显示从0到9的数字。
此类显示设备可用于更大的项目对象计数器,闹钟,数字时钟,定时器电路等。
全部0条评论
快来发表一下你的评论吧 !