www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 電路設(shè)計(jì)項(xiàng)目集錦
[導(dǎo)讀]它添加了兩個(gè)源代碼文件,您可以打開并讀取、修改它們。頭文件是AdvanceSevenSegment.h,它為我們將要使用的函數(shù)提供了一個(gè)聲明。我們?cè)诖a中包含了這個(gè)頭文件,并且這個(gè)庫中的函數(shù)可以在我們的草圖中使用。

7段顯示組件

在面包板上構(gòu)建該電路或使用模擬器軟件。紅色表示5v,藍(lán)色表示0v。在實(shí)際電路中,我們會(huì)使用示波器或電壓表。

看看顯示組件的每條引線是如何有字母a到g,帶點(diǎn)和-ve電源連接的。a引腳上的5v電壓打開顯示器的頂部條?這些通常被標(biāo)記在物理設(shè)備上。

每段供電

按下開關(guān),每次打開一段。第8個(gè)引線指向點(diǎn),通常不包含代碼和連接。您的代碼可以在沒有連接的情況下使用點(diǎn),但它不會(huì)顯示。

使數(shù)字

將這些片段組合成可見的數(shù)字。我們的演示代碼將為字母添加一些組合。

用計(jì)算機(jī)實(shí)現(xiàn)自動(dòng)化

這不是我們想手工做的事情。這正是我們想要用程序自動(dòng)化的東西。ATmega328是一個(gè)單芯片計(jì)算機(jī),連接電源,它將運(yùn)行任何程序在閃存。

C++軟件

ATmega328是Arduino Uno板中的處理器。我們可以用Arduino IDE用C++或C++語言編程。一個(gè)演示程序?qū)⒅皇褂梦覀冊(cè)诎迳系?2kB閃存中的2kB。

首先,我們必須安裝一個(gè)庫程序,它將添加知道如何與LED電路一起工作的代碼。

高級(jí)七段

更新您的Arduino代碼庫并搜索Advance Seven Segment。有很多為這些顯示器編寫的軟件庫。這個(gè)很小。

它添加了兩個(gè)源代碼文件,您可以打開并讀取、修改它們。頭文件是AdvanceSevenSegment.h,它為我們將要使用的函數(shù)提供了一個(gè)聲明。我們?cè)诖a中包含了這個(gè)頭文件,并且這個(gè)庫中的函數(shù)可以在我們的草圖中使用。

以及AdvanceSevenSegment.cpp,它提供函數(shù)定義。注意,1和0與輸出引腳上的5伏和0伏匹配。通讀源代碼可以了解程序的工作原理。它可以是可讀的。

這里展示了c++和面向?qū)ο缶幊痰脑S多原理。輸入的1和0成為數(shù)據(jù)對(duì)象,我們的LED段也是如此。

編程你的Uno板

像你在圖中看到的那樣連接電線并上傳草圖。注意,當(dāng)引腳13通電時(shí),Uno板上的LED也會(huì)亮起。

代碼

打開Arduino草圖并復(fù)制這段代碼。它需要包含的庫。顯示模塊循環(huán)通過數(shù)字0到9,然后在7段顯示上工作的一些字母數(shù)字。

關(guān)鍵的一行是數(shù)據(jù)對(duì)象構(gòu)造函數(shù)AdvanceSevenSegment display(variables);取每個(gè)顯示段的1和0并計(jì)算是否打開每個(gè)顯示段的數(shù)學(xué)函數(shù)。

包含文件

前面我們看了庫頭和cpp代碼?;仡^查看頭文件和cpp源文件,了解程序如何將字母數(shù)字值轉(zhuǎn)換為電壓。

記事本打開這些文件。

我們寫#包括在我們的草圖,然后所有上述添加。位于另一個(gè)目錄中,“binary.h”位于同一目錄中。

那么,就這樣了?

不,才剛開始。這里我們只看到基本的7段LED組件。更多的電路組合涉及多個(gè)顯示器、附加接口和芯片。

我們的單個(gè)模塊在電路板上使用7或8個(gè)引腳。添加模塊不會(huì)以這種方式工作。為了處理所有的連接引線,有解決方案可以在2線上串行工作,或者減少連接到4引線BCD二進(jìn)制編碼十進(jìn)制。

我們的模塊使用地面為我們所有的部分。我們?cè)诿織l上加5v或3v來獲得光。這被稱為共享或公共陰極類型。其他公共陽極模塊被連接到一個(gè)共享的正極。我們可能需要翻轉(zhuǎn)我們的比特。

是創(chuàng)造性的。想象Uno將此草圖作為顯示驅(qū)動(dòng)程序設(shè)備運(yùn)行。我們的草圖是顯示驅(qū)動(dòng)軟件。您可以使用串行端口功能來打印您選擇的消息。

這個(gè)草圖很小。在較小的芯片上運(yùn)行,比如ATmega8或atiny。物理上較小,我們只使用8個(gè)引腳。

查找7段的代碼和電路圖可能會(huì)很混亂,因?yàn)橛刑嗟倪x擇。這個(gè)項(xiàng)目不是移位寄存器項(xiàng)目,它不是BCD,也不是串行接口。每個(gè)信號(hào)接口都是不同的。

這個(gè)項(xiàng)目是關(guān)于模塊有7段a, b, c, d, e, f, g。有時(shí)被稱為管,因?yàn)闊岚l(fā)光真空管是一種顯示技術(shù)。

本文編譯自hackster.io

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

  盡管LED技術(shù)是當(dāng)今市場(chǎng)的主流,但LED技術(shù)上尚有許多沒有攻克的難題,而且LED的壽命以及節(jié)能、價(jià)格問題一直是大家熱心討論的話題。而在這個(gè)過程中LED電路保護(hù)電路顯得十分重要,什么都先不說,

關(guān)鍵字: LED 保護(hù)電路 LED電路

繁華的城市離不開LED燈的裝飾,相信大家都見過LED,它的身影已經(jīng)出現(xiàn)在了我們的生活的各個(gè)地方,也照亮著我們的生活。在需要使用比較多的LED產(chǎn)品時(shí),如果將所有的LED串聯(lián),將需要LED驅(qū)動(dòng)器輸出較高的電壓:如果將所有的L...

關(guān)鍵字: LED電路 智能照明 電源技術(shù)解析 驅(qū)動(dòng)器

在科技高度發(fā)展的今天,電子產(chǎn)品的更新?lián)Q代越來越快,LED燈的技術(shù)也在不斷發(fā)展,為我們的城市裝飾得五顏六色。在需要使用比較多的LED產(chǎn)品時(shí),如果將所有的LED串聯(lián),將需要LED驅(qū)動(dòng)器輸出較高的電壓:如果將所有的LED并聯(lián),...

關(guān)鍵字: LED電路 電源技術(shù)解析 驅(qū)動(dòng)器 驅(qū)動(dòng)方式

現(xiàn)在大街上隨吃可見的LED顯示屏,還有裝飾用的LED彩燈以及LED車燈,處處可見LED燈的身影,LED已經(jīng)融入到生活中的每一個(gè)角落。在一些物理實(shí)驗(yàn)中,有時(shí)會(huì)需要LED技術(shù)的幫助,但傳統(tǒng)的LED電路很難在實(shí)驗(yàn)過程中取得明顯...

關(guān)鍵字: led技術(shù) LED電路 電源技術(shù)解析 發(fā)光顯示

相信很多人都接觸過電路,在科技高度發(fā)展的今天,電子產(chǎn)品的更新?lián)Q代越來越快,LED燈的技術(shù)也在不斷發(fā)展,為我們的城市裝飾得五顏六色。在電路當(dāng)中,EMC和EMI的問題是人們始終關(guān)心的話題。在LED電路中,對(duì)于EMC和EMI的...

關(guān)鍵字: emi LED電路 開關(guān)頻率 電源技術(shù)解析

相信很多人都知道LED吧?但是很少有人知道LED電路中的CRI,那么它是什么呢?在LED電路中,CRI是一個(gè)較為重要的數(shù)值,其代表著這照明顯示的顯色指數(shù),很多設(shè)計(jì)當(dāng)中都會(huì)參考這一參數(shù),但作為一個(gè)重要的參考指數(shù),其是有一定...

關(guān)鍵字: LED電路 電源技術(shù)解析 cri 黃色光譜

在科學(xué)技術(shù)發(fā)展的今天,現(xiàn)在大街上隨吃可見的LED顯示屏,還有裝飾用的LED彩燈以及LED車燈,處處可見LED燈的身影,LED已經(jīng)融入到生活中的每一個(gè)角落。盡管LED技術(shù)是當(dāng)今市場(chǎng)的主流,但LED技術(shù)上尚有許多沒有攻克的難...

關(guān)鍵字: led燈 LED電路 電源技術(shù)解析 節(jié)能

根據(jù)實(shí)物畫出的電路工作原理圖如圖所示,220V交流市電經(jīng)電容降壓、二極管整流后給鉛酸蓄電池充電,紅色LED作充電指示。充好電后使用時(shí)閉合按鈕開關(guān)K,將首先接通3顆彩色閃爍LED,發(fā)出夢(mèng)幻般變化莫測(cè)的七彩光芒,在夜間平添一...

關(guān)鍵字: LED電路 鉛酸蓄電池 led應(yīng)急燈

本LED燈電路采用高亮白光LED,并帶有反光板,燈桿采用金屬螺旋管,可隨意彎曲轉(zhuǎn)向自由調(diào)整燈頭角度,燈座上設(shè)有按鈕式開關(guān),小巧實(shí)用,攜帶方便。圖1是其電路圖。

關(guān)鍵字: LED LED電路 應(yīng)急燈 電源適配器

對(duì)于開關(guān)電路,往往要求控制電路和開關(guān)電路之間要有很好的電隔離,這對(duì)于一般的電子開關(guān)來說是很難做到的,但采用光電耦合器就很容易實(shí)現(xiàn)了。圖中(a)所示電路就是用光電耦合器組成的簡(jiǎn)單開關(guān)電路。

關(guān)鍵字: LED電路 光電耦合器 發(fā)光二極管 開關(guān)電路
關(guān)閉