在這個(gè)指導(dǎo)下,我們解釋了如何連接16x2 LED和4x4矩陣鍵盤與Raspberry Pi3。
我們使用Python 3.4開發(fā)軟件。你也可以選擇Python 2.7,幾乎沒(méi)有任何改動(dòng)。
步驟1:所需材料
第2步:硬件設(shè)置
我們沒(méi)有包括硬件設(shè)置的步驟,例如將操作系統(tǒng)刻錄到micro SD和VNC接口。您必須為這些過(guò)程找到其他資源。
將操作系統(tǒng)預(yù)裝的8GB Micro SD卡插入到Rapberry Pi 3.通過(guò)以太網(wǎng)電纜將樹莓派連接到筆記本電腦。按照接線圖中的描述制作硬件。
16x2液晶
我們使用4位模式的 LCD接口,因此控制信號(hào)所需的引腳是連接到樹莓派的GPIO的RS,EN,D4,D5,D6,D7。
4x4矩陣鍵盤
安裝用于4x4和4x3矩陣鍵盤的Python包,以便執(zhí)行基于中斷的操作。因此不需要始終掃描鍵盤的行和列。這里使用內(nèi)部上拉電阻,因此不需要外部上拉電阻。
將樹莓派連接到網(wǎng)絡(luò),然后打開終端并鍵入以下內(nèi)容:
sudo python3.4 -m pip安裝pad4pi
第3步:接線圖
LCD引腳:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
鍵盤插針:
立柱=
17,15,14,4排立柱= 24,22,27,18
您可以選擇任何GPIO引腳來(lái)連接LCD和鍵盤,只需更改代碼中的引腳號(hào)。您可以使用面包板或PCB來(lái)連接LCD和鍵盤。
第4步:Python代碼
您可以直接下載代碼。在Raspberry Pi 3中使用python 3.4運(yùn)行code.py?;驈?fù)制文本并將其粘貼到python 3.4的新腳本文件中。
運(yùn)行程序:
如果您所做的連接是正確的,液晶顯示屏將在第一行顯示文字“歡迎”。鍵盤數(shù)據(jù)顯示在第二行。
第5步:輸出預(yù)覽
我已經(jīng)添加了鍵盤中斷,所以,如果你終止程序LCD將顯示再見(jiàn)