0023 樹莓派電腦控制單位數(shù)碼管顯示數(shù)字


這節(jié)課邢滑,來學(xué)習(xí)如何控制單位數(shù)碼管來顯示數(shù)字潮酒。

電路原理

要使用一個電子元器件设预,首先是要掌握它的電路原理圖构蹬,來看一下單位數(shù)碼管的電路原理圖:


我們選擇的是5611B型號的單位數(shù)碼管

可以看到上面第一行的第一個圖是正面的尺寸圖


第一行的第二個圖是側(cè)面的尺寸圖

第一行的第3個圖是數(shù)碼管的每個管子的定義,從最上面的A管依次到中間的G管则酝,還有小數(shù)點(diǎn)的DP管

通過組合A管到G管的不同亮起來和熄滅殉簸,就可以顯示出數(shù)字信息

例如,讓FGBC這四個管亮起來沽讹,就能顯示數(shù)字4了


第二行的第一個圖還是另外一個側(cè)面的尺寸圖

第二行的第二個圖是關(guān)于引腳的編號般卑,從正面看過去,讓小數(shù)點(diǎn)放在右下角妥泉,下面從左到右為1到5號引腳

上面從右向左是6到10號引腳

這10個引腳的編號很重要椭微,因?yàn)樾枰私饷總€引腳的功能定義,才能決定如何通過引腳輸入電壓信號


第三行的圖是電路原理圖

上面一層是3號引腳或者8號引腳

中間一層是A管到DP管盲链,也就是數(shù)碼管的8個管子

下面一層是10個引腳剩余的8個引腳


解釋一下這個電路原理圖

當(dāng)中的A管到DP管蝇率,大家可以當(dāng)作每個管都是一個led燈一樣的,有正極和負(fù)極

正極輸入高電壓刽沾,負(fù)極輸入GND本慕,就可以讓數(shù)碼管的單個管子亮起來

比如3號引腳輸入高電壓,7號引腳輸入低電壓GND侧漓,A管的2端產(chǎn)生電壓差锅尘,就可以讓A管亮起來

但是如果7號引腳如果也輸入高電壓,A管的2端沒有電壓差,A管就會熄滅

假如3號引腳輸入低電壓藤违,那么無論7號引腳是高電壓還是低電壓浪腐,都無法讓A管亮起來

比如3號引腳輸入高電壓,2號引腳輸入低電壓GND顿乒,D管的2端產(chǎn)生電壓差议街,就可以讓D管亮起來

但是如果2號引腳如果也輸入高電壓,D管的2端沒有電壓差璧榄,D管就會熄滅

假如3號引腳輸入低電壓特漩,那么無論2號引腳是高電壓還是低電壓,都無法讓D管亮起來

其它的管子都是一樣的原理


這里要特別說明一下骨杂,數(shù)碼管有2種型號涂身,一種叫共陽數(shù)碼管,另一種叫共陰數(shù)碼管

區(qū)別在于公共端是陽極還是陰極

我們看上面的電路圖搓蚪,3或8號引腳是公共端蛤售,是接到數(shù)碼管的正極陽極,所以我們這里的就是共陽數(shù)碼管

假如將A管到DP管的正極和負(fù)極對掉的話陕凹,就變成了共陰數(shù)碼管了悍抑。

一個燈A管接線

我們先來讓A管亮起來鳄炉,按照如下規(guī)則接線:

樹莓派GPIO的7號口杜耙,用杜邦線連接到單位數(shù)碼管的3號引腳

樹莓派GPIO的11號口,用杜邦線連接到單位數(shù)碼管的7號引腳

實(shí)際接線圖如下:


編寫程序讓一個燈A管亮起來

編寫代碼如下:


運(yùn)行結(jié)果如下:


可以看到燈A管亮了3秒鐘后熄滅

程序解釋說明

首先將7號口設(shè)置為低電壓拂盯,將11號口設(shè)置為高電壓佑女,確保led燈是熄滅狀態(tài)

然后設(shè)置7號口為高電壓,就讓數(shù)碼管的3號引腳變?yōu)楦唠妷?/p>

然后設(shè)置11號口為低電壓谈竿,就讓數(shù)碼管的7號引腳變?yōu)榈碗妷?/p>

這樣燈管A就會亮起來

休眠3秒后团驱,將7號口設(shè)置為低電壓,燈管A熄滅

全部燈管接線

樹莓派GPIO的12號口空凸,用杜邦線連接到單位數(shù)碼管的6號引腳

樹莓派GPIO的13號口嚎花,用杜邦線連接到單位數(shù)碼管的4號引腳

樹莓派GPIO的15號口,用杜邦線連接到單位數(shù)碼管的2號引腳

樹莓派GPIO的16號口呀洲,用杜邦線連接到單位數(shù)碼管的1號引腳

樹莓派GPIO的18號口紊选,用杜邦線連接到單位數(shù)碼管的9號引腳

樹莓派GPIO的21號口,用杜邦線連接到單位數(shù)碼管的10號引腳

樹莓派GPIO的22號口道逗,用杜邦線連接到單位數(shù)碼管的5號引腳

實(shí)際接線圖如下:


顯示數(shù)字1

要顯示數(shù)字1兵罢,需要將燈管B和C亮起來,其它燈管熄滅

那么需要將GPIO的12號口和13號口設(shè)置為低電壓滓窍,其它口設(shè)置為高電壓卖词,就可以顯示數(shù)字1了

編寫代碼如下:



運(yùn)行結(jié)果如下:


顯示所有數(shù)字

參照數(shù)字1的方法,可以編寫數(shù)字2到數(shù)字9的程序如下:


運(yùn)行結(jié)果可以看到吏夯,數(shù)字從1到9每個數(shù)字顯示3秒后熄滅此蜈。


大家認(rèn)真學(xué)習(xí)代碼的寫法即横,注意這里沒有在每個數(shù)字亮3秒之后,設(shè)置為熄滅的動作裆赵,是因?yàn)榻又枰@示下一個數(shù)字令境。

另外其中的GPIO.setwarnings(False)這一句代碼的用途是不顯示相關(guān)的一些警告信息。試試看不寫這行代碼有什么效果顾瞪。

課后作業(yè)

1.循環(huán)顯示數(shù)字從0到9舔庶,間隔1秒,然后再從0到9陈醒,循環(huán)顯示3次惕橙。注意要將每個數(shù)字的顯示程序做成函數(shù)調(diào)用。

2.數(shù)字倒計(jì)時顯示钉跷,從9倒計(jì)時到0弥鹦,間隔1秒,可以利用前面做好的單個數(shù)字的顯示函數(shù)程序爷辙。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末彬坏,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子膝晾,更是在濱河造成了極大的恐慌栓始,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件血当,死亡現(xiàn)場離奇詭異幻赚,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)臊旭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進(jìn)店門落恼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人离熏,你說我怎么就攤上這事佳谦。” “怎么了滋戳?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵钻蔑,是天一觀的道長。 經(jīng)常有香客問我胧瓜,道長矢棚,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任府喳,我火速辦了婚禮蒲肋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己兜粘,他們只是感情好申窘,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著孔轴,像睡著了一般剃法。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上路鹰,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天贷洲,我揣著相機(jī)與錄音,去河邊找鬼晋柱。 笑死优构,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的雁竞。 我是一名探鬼主播钦椭,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼碑诉!你這毒婦竟也來了彪腔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤进栽,失蹤者是張志新(化名)和其女友劉穎德挣,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體泪幌,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡盲厌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了祸泪。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡建芙,死狀恐怖没隘,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情禁荸,我是刑警寧澤右蒲,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站赶熟,受9級特大地震影響瑰妄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜映砖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一间坐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦竹宋、人聲如沸劳澄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽秒拔。三九已至,卻和暖如春飒硅,著一層夾襖步出監(jiān)牢的瞬間砂缩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工三娩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梯轻,地道東北人。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓尽棕,卻偏偏與公主長得像喳挑,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子滔悉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內(nèi)容