有幾種顯示設(shè)備,如字母數(shù)字LCD,圖形LCD,觸摸屏等。簡(jiǎn)單的7段顯示器足以滿足許多應(yīng)用。
洗衣機(jī),微波爐等設(shè)備仍然使用7段顯示器來顯示數(shù)量和時(shí)間等信息。其主要原因是界面簡(jiǎn)單,成本低。
如果您的項(xiàng)目只涉及顯示數(shù)字,那么7段顯示是您的安全賭注,而不是昂貴的16×2 LCD顯示屏。
7段顯示簡(jiǎn)介
7段顯示是一種簡(jiǎn)單的設(shè)備。它由7個(gè)LED組成,稱為分段排列。因此,名稱7段顯示。每個(gè)LED段都是六邊形,所有7個(gè)LED都以“8”形排列,因此它可以顯示從0到9的數(shù)字。
我們已經(jīng)看到了如何連接4 -Digit 7在早期教程中向Arduino顯示段。如果你還記得那個(gè)項(xiàng)目,我已經(jīng)提到七段顯示有兩種類型:共陽極和共陰極。
為了這個(gè)項(xiàng)目的目的,我將談?wù)摴碴枠O7段顯示。在進(jìn)一步討論之前,讓我們先來看看共陽極7段顯示的內(nèi)部結(jié)構(gòu),即LED的連接方式。
你可以觀察到各個(gè)LED的所有陽極連接在一起并且所有陰極都保持打開狀態(tài)。為了打開一個(gè)段,公共端子連接到電源的+ ve(正極),無論哪個(gè)陰極連接到特定段將點(diǎn)亮的電源的-ve(負(fù)極)。
注意:在共陰極7段顯示的情況下,公共端子將是陰極,必須連接到GND。
現(xiàn)在,讓我們看一下引腳圖。共陽極7型段顯示。下圖顯示了簡(jiǎn)單的共陽極七段顯示。它由10個(gè)引腳組成。
前五個(gè)引腳分別是‘g’,‘f’,‘COM’,‘a(chǎn)’和‘b’而底部的五個(gè)引腳是‘e’,‘d’,‘COM’,‘c’和‘dp’。由于它是一個(gè)共陽極顯示器,COM(公共引腳)連接到VCC。
注意:如果是共陰極7段顯示器,引腳配置將相同但COM引腳必須連接到GND。
為了在此7段顯示屏上顯示0到9的數(shù)字,您需要為每個(gè)數(shù)字激活某些段。下表顯示了為了顯示特定數(shù)字而需要打開的細(xì)分列表。
在編寫Arduino或任何其他微控制器時(shí),上表非常有用。
現(xiàn)在我們已經(jīng)看到了關(guān)于7段顯示的一些介紹,讓我們看看如何將公共陽極7段顯示器連接到Arduino。
同時(shí)閱讀 ARDUINO 4-DIGIT 7段顯示界面
Arduino 7段顯示界面
項(xiàng)目1:簡(jiǎn)單的Arduino 7段顯示接口
在第一個(gè)電路中,我將向您展示如何連接共陽極7段顯示到Arduino UNO并在循環(huán)中顯示0到9的數(shù)字。這里解釋了該電路的電路圖,元件,代碼和工作原理。
電路圖
所需組件
Arduino UNO
7段顯示
7x220Ω電阻(1/4瓦)
面包板
電源
連接電線
注意:在實(shí)際實(shí)施中,我沒有將限流電阻連接到7段顯示器的各個(gè)LED。但我建議你連接這些電阻。
代碼
工作
這很簡(jiǎn)單該項(xiàng)目解釋了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
由于此項(xiàng)目中使用的7段顯示器屬于共陽極型,因此公共引腳連接到Arduino的引腳9,并始終為高電平。
例如,為了打開特定的段,段‘a(chǎn)’,必須使相應(yīng)的Arduino Pin為低。這里,段‘a(chǎn)’連接到Arduino的引腳7。同樣,其他段可以設(shè)為LOW,根據(jù)上表,根據(jù)所選的段,數(shù)字將顯示在7段顯示上。
項(xiàng)目2:使用Arduino滾動(dòng)骰子和7段顯示
在第二個(gè)回路中,我們將實(shí)現(xiàn)滾動(dòng)骰子功能,我們將使用一個(gè)按鈕顯示1到6之間的隨機(jī)數(shù)。
電路圖
所需組件
Arduino UNO
7段顯示
按鈕
7x220Ω電阻(1/4瓦)
面包板
電源
連接電線
注意:在實(shí)際應(yīng)用中,我沒有將限流電阻連接到各個(gè)LED 7段顯示。但我建議你連接這些電阻。
代碼
工作
工作項(xiàng)目類似于上面的項(xiàng)目,除了按鈕與Arduino接口之外。按下按鈕時(shí),您可以看到Arduino顯示0到9之間的數(shù)字。當(dāng)您釋放按鈕時(shí),7段顯示屏上會(huì)顯示1到6之間的隨機(jī)數(shù)。
應(yīng)用程序
在Arduino 7段顯示界面的幫助下,您可以輕松地顯示從0到9的數(shù)字。
此類顯示設(shè)備可用于更大的項(xiàng)目對(duì)象計(jì)數(shù)器,鬧鐘,數(shù)字時(shí)鐘,定時(shí)器電路等。
-
顯示接口
+關(guān)注
關(guān)注
1文章
34瀏覽量
11557 -
Arduino
+關(guān)注
關(guān)注
189文章
6494瀏覽量
190328
發(fā)布評(píng)論請(qǐng)先 登錄
評(píng)論