有幾種顯示設備,如字母數字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的數字。
-
顯示接口
+關注
關注
1文章
31瀏覽量
11211 -
Arduino
+關注
關注
188文章
6469瀏覽量
187091
發布評論請先 登錄
相關推薦
評論