首页

Arduino 7分段显示接口

在这个项目中,我们将学习7段显示,并了解Arduino 7段显示接口是如何工作的。7段显示器或七段显示器是最简单的显示设备之一,可以连接到Arduino或任何微控制器。

有几种显示设备,如字母数字液晶显示,图形液晶显示,触摸屏等,一个简单的7段显示足以满足许多应用。

(adsense1)

洗衣机、微波炉等设备仍然使用7段显示器来显示数量和时间等信息。其主要原因是界面简单,成本低。

如果你的项目只涉及显示数字,那么7段显示器是你的安全赌注,而不是昂贵的16×2液晶显示器。

简要介绍7段显示

7段显示器是一种简单的设备。它由7个被称为分段排列的led组成。因此,名称7段显示。每个LED线段为六边形,所有7个LED按“8”字形排列,可以显示从0到9的数字。

在之前的教程中,我们已经看到了如何将4位7段显示器连接到Arduino。如果你还记得那个项目,我提到过七段显示器有两种类型:共阳极和共阴极。

为了这个项目的目的,我将讨论共阳极7段显示器。在继续之前,让我们先看看共阳极7段显示器的内部结构,即led是如何连接的。

Arduino 7段显示接口公共阳极等效

你可以观察到,每个led的所有阳极都连接在一起,所有的阴极都是打开的。为了打开一个线段,公共端连接到电源的+ve(正),无论哪个阴极连接到电源的-ve(负),该特定的线段将被点亮。

请注意:在共阴极7段显示器的情况下,公共端子为阴极,必须连接到地。

现在,让我们看看共阳极7型段显示器的引脚图。下图显示了一个简单的共阳极七段显示器。它由10个引脚组成。

Arduino 7分段显示接口引脚图

最上面的五个别针是' g ', ' f ', ' COM ', ' a '和' b ',最下面的五个别针是' e ', ' d ', ' COM ', ' c '和' dp '。由于它是一个公共阳极显示器,COM(公共引脚)连接到VCC。

请注意:如果是共阴极7段显示器,引脚配置将是相同的,但COM引脚必须连接到地。

为了在这个7段显示器上显示从0到9的数字,您需要为每个数字激活特定的段。下表显示了要显示特定数字需要打开的段列表。

Arduino 7分段显示接口led表

上面的表格可能会很有用编程Arduino或任何其他微控制器。

现在我们已经了解了一些关于7段显示的介绍,让我们看看如何将一个公共阳极7段显示连接到Arduino。

也读Arduino 4位7段显示界面

Arduino 7分段显示接口

项目一:简单Arduino 7分段显示接口

在第一个电路中,我将向您展示如何连接一个公共阳极7段显示器到Arduino UNO,并在一个循环中显示从0到9的数字。文中介绍了该电路的电路图、组成、代码和工作原理。

线路图

Arduino 7分段显示接口电路

组件的要求
  • Arduino UNO
  • 7段显示
  • 7 x 220Ω电阻(1/4瓦)
  • 电路试验板
  • 电力供应
  • 连接电线

请注意:在实际实现中,我没有将限流电阻连接到7段显示器的单个led上。但我建议你把这些电阻连接起来。

代码

工作

这是一个简单的项目,解释了Arduino 7段接口的工作。显示器的7个段引脚连接到Arduino,如下所示

  • a - Arduino Pin 7
  • b - Arduino Pin 8
  • c - Arduino接口
  • d - Arduino Pin 3
  • e - Arduino Pin 2
  • f - Arduino Pin 6
  • g - Arduino Pin 5

由于本项目使用的7段显示器为共阳极显示器,因此共引脚连接到Arduino的pin 9上,并始终设置为HIGH。

为了打开一个特定的段,例如段' a ',对应的Arduino Pin必须设为LOW。在这里,段“a”连接到Arduino的引脚7。类似地,其他段也可以设为LOW,根据上表,根据所选的段,在7段显示器上会显示一个数字。

(adsense2)

项目二:使用Arduino和7段显示器滚动骰子

在第二个电路中,我们将实现一个滚动骰子函数,其中我们将使用一个按钮来显示1到6之间的随机数。

线路图

Arduino 7分段显示接口电路2

组件的要求
  • Arduino UNO
  • 7段显示
  • 按钮
  • 7 x 220Ω电阻(1/4瓦)
  • 电路试验板
  • 电力供应
  • 连接电线

请注意:在实际实现中,我没有将限流电阻连接到7段显示器的单个led上。但我建议你把这些电阻连接起来。

代码

工作

该项目的工作与上面的项目类似,除了一个Push Button是Arduino的接口。当按下按钮时,可以看到Arduino显示从0到9的数字。松开按钮的瞬间,在7段显示器上显示1到6之间的随机数。

应用程序

  • 借助Arduino 7分段显示接口,您可以轻松显示0到9的数字。
  • 这样的显示设备可以用于更大的项目,如对象计数器,闹钟,数字时钟,定时器电路等。

3反应

  1. 小数点怎么用?假设您设置了一个点击计数,希望在9显示后显示小数,并在小数出现时包含一个蜂鸣器

留下一个回复

您的电邮地址将不会公布。

Electronicshub图标
Baidu
map