精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

16×2LCD與樹莓派的連接方法

454398 ? 來源:工程師吳畏 ? 2019-07-29 08:53 ? 次閱讀

在這個(gè)項(xiàng)目中,您可以看到將16×2 LCD與Raspberry Pi接口的所有步驟,如電路圖,組件,工作,Python程序和代碼說明。

即使Raspberry Pi計(jì)算機(jī)能夠執(zhí)行許多任務(wù),它也沒有在簡(jiǎn)單項(xiàng)目中實(shí)現(xiàn)它的顯示。 16×2字母數(shù)字字符LCD顯示器是顯示一些基本和重要信息的非常重要的顯示類型。

Raspberry Pi和16×2 LCD顯示器的組合可以是使用了很多項(xiàng)目和應(yīng)用程序。

在將16×2 LCD與Raspberry Pi連接之前,您需要了解 如何以無頭方式設(shè)置Raspberry Pi (沒有顯示器和鍵盤)。

關(guān)于16×2 LCD

16×2 LCD是業(yè)余愛好者,學(xué)生甚至電子專業(yè)人士中最受歡迎的顯示模塊之一。它每行支持16個(gè)字符,并有兩個(gè)這樣的行。市場(chǎng)上幾乎所有16×2 LCD顯示模塊都基于日立的HD44780 LCD控制器

通常,16×2 LCD模塊由16個(gè)引腳組成。 16×2 LCD顯示模塊的引腳說明如下表所示。

Pin Number 名稱 功能

1VssGND

2Vdd+ 5V

3Vo對(duì)比度調(diào)整圖釘

4RS命令寄存器為0;和數(shù)據(jù)寄存器1

5R/W0寫; 1閱讀

6E當(dāng)給出高低脈沖時(shí),將數(shù)據(jù)發(fā)送到數(shù)據(jù)引腳

7DB0數(shù)據(jù)引腳

8DB1數(shù)據(jù)引腳

9DB2數(shù)據(jù)引腳

10DB3數(shù)據(jù)引腳

11DB4數(shù)據(jù)引腳

12DB5數(shù)據(jù)引腳

13DB6數(shù)據(jù)引腳

14DB7數(shù)據(jù)引腳

15ALED背光(+ 5V)

16KLED背光(GND)

16x2 LCD與Raspberry Pi接口的電路圖

引腳說明上表顯示16×2 LCD有8個(gè)數(shù)據(jù)引腳。使用這些數(shù)據(jù)引腳,我們可以在8位模式或4位模式下配置16×2 LCD。我將顯示兩種模式的電路圖。

Fritzing Circuit

In在8位模式下,所有8個(gè)數(shù)據(jù)引腳,即D0至D7用于傳輸數(shù)據(jù)。這種類型的連接需要Raspberry Pi上更多的引腳。因此,我們選擇了4位模式的LCD。電路圖(帶有Fritzing部件)如下所示。

電路圖

下圖顯示了該項(xiàng)目特色電路的接線圖,即4位模式的LCD。在此模式下,僅使用4個(gè)數(shù)據(jù)引腳,即LCD的D4至D7。

注意 :在這個(gè)項(xiàng)目中,我們使用了16×2 LCD顯示器的4位模式。這里解釋的Python代碼也與此配置有關(guān)。如果電路配置為8位模式,則需要在Python程序中進(jìn)行輕微修改。

所需組件

Raspberry Pi 3 B型(任何Raspberry Pi)

16 x 2 LCD模塊

10KΩ電位計(jì)

迷你面包板

連接線(跳線)

5V - 2A電源

雜項(xiàng)(計(jì)算機(jī),以太網(wǎng)電纜等)

電路設(shè)計(jì)

使用Raspberry Pi連接16×2 LCD的電路設(shè)計(jì)非常簡(jiǎn)單。首先,將LCD的引腳1和16連接到GND,將引腳2和15連接到5V電源。

然后將10KΩ電位器連接到LCD的引腳3,這是對(duì)比調(diào)整針。 LCD的三個(gè)控制引腳即RS(引腳4),RW(引腳5)和E(引腳6)連接到GPIO引腳7(物理引腳26),GND和GPIO引腳8(物理引腳24)。

注意 :使用BCM編號(hào)方案表示Raspberry Pi引腳的編號(hào)。

現(xiàn)在,LCD的數(shù)據(jù)引腳。由于我們?cè)?位模式下配置LCD,因此我們只需要4個(gè)數(shù)據(jù)引腳(D4至D7)。 LCD的D4連接到GPIO25(物理引腳22),D5到GPIO24(物理引腳18),D6到GPIO24(物理引腳16)和D7到GPIO18(物理引腳12)。

用于連接16x2 LCD和Raspberry Pi的Python程序

項(xiàng)目工作和代碼說明

如何操作項(xiàng)目?

16×2接口項(xiàng)目的工作采用Raspberry Pi的LCD非常簡(jiǎn)單。按照電路圖進(jìn)行連接后,使用SSH客戶端(如Windows中的Putty)登錄Raspberry Pi。

或者,您可以使用任何VNC Viewer軟件,如RealVNC。 (注意:我已經(jīng)使用RealVNC軟件在我的個(gè)人計(jì)算機(jī)上訪問Raspberry Pi的桌面)。

我在桌面上創(chuàng)建了一個(gè)名為“Python_Progs”的文件夾。覆盆子皮。所以,我將在此文件夾中保存我的用于連接16 x 2 LCD和Raspberry Pi的Python程序。

在終端中使用“cd”命令,切換到此目錄。之后,使用終端中的以下命令打開名為“l(fā)cdPi.py”的空Python文件。

sudo vim lcdPi。 py

注意 :在上一篇教程如何使用Raspberry Pi閃爍LED,我已經(jīng)討論了Vim編輯器。

現(xiàn)在,復(fù)制上面的代碼并將其粘貼到編輯器中。正確使用Tab字符非常重要,因?yàn)樗鼈冇兄谠赑ython中對(duì)指令進(jìn)行分組。

保存文件并關(guān)閉編輯器。要測(cè)試代碼,請(qǐng)?jiān)诮K端中鍵入以下命令。如果您的連接和Python程序一切正常,您應(yīng)該能夠在16×2 LCD上看到文本。

sudo python lcdPi.py

要退出程序,只需在終端中按CRTL + C.

代碼說明

首先,我將RPi.GPIO Python包作為GPIO導(dǎo)入(此后稱為GPIO包)并從時(shí)間包中休眠。然后,我已經(jīng)為L(zhǎng)CD分配了引腳,即RS,E,D4,D5,D6和D7。我遵循的編號(hào)方案是GPIO或BCM Scheme。

注意 :我還評(píng)論了物理引腳號(hào)相應(yīng)的引腳。

然后我使用了GPIO軟件包的一些功能,如GPIO.setwarnings(False),GPIO.setmode(GPIO.BCM)和GPIO.setup() 。

最后,使用一些自己的函數(shù),如lcd_init,lcd_string,lcd_display等。我已經(jīng)將要從Raspberry Pi打印的數(shù)據(jù)傳輸?shù)?6×2 LCD模塊。

16×2 LCD與Raspberry Pi連接的應(yīng)用

限制

By將16×2 LCD連接到Raspberry Pi,我們可以為我們的覆盆子Pi提供一個(gè)簡(jiǎn)單的顯示選項(xiàng),它可以顯示一些基本信息,如日期,時(shí)間,GPIO引腳的狀態(tài)等。

Raspberry Pi的許多簡(jiǎn)單而復(fù)雜的應(yīng)用,如氣象站,溫度控制,機(jī)器人車輛等,需要這個(gè)小型的16×2液晶顯示器。

16×2 LCD模塊只能顯示簡(jiǎn)單的字母數(shù)字字符。

即使可以顯示某些特殊字符和自定義字符,也無法顯示圖形密集的信息。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    34

    文章

    4414

    瀏覽量

    167138
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1699

    瀏覽量

    105537
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ADS1120EVM是否可以與樹莓連接且在樹莓派上控制采集、回收數(shù)據(jù)?

    目前手頭上有一塊ADS1120EVM評(píng)估板和樹莓3B+,請(qǐng)問是否有方法將這兩塊設(shè)備連接起來并進(jìn)行通信?如何接線?以及發(fā)送控制指令的方式是什么?
    發(fā)表于 11-27 06:30

    ARM開發(fā)板與樹莓的比較

    ARM開發(fā)板和樹莓都是基于ARM架構(gòu)的單板計(jì)算機(jī),它們?cè)诮逃⒐I(yè)控制、物聯(lián)網(wǎng)等領(lǐng)域有著廣泛的應(yīng)用。 硬件配置 ARM開發(fā)板和樹莓的硬件配置各有特點(diǎn),具體取決于不同的型號(hào)和制造商。
    的頭像 發(fā)表于 11-05 11:11 ?251次閱讀

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強(qiáng)大的單板計(jì)算機(jī),廣泛應(yīng)用于編程教育、物聯(lián)網(wǎng)項(xiàng)目、家庭媒體中心等領(lǐng)域。GPIO(General Purpos
    的頭像 發(fā)表于 10-22 18:09 ?523次閱讀

    什么是樹莓樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡(jiǎn)寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會(huì)”開發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?564次閱讀

    樹莓網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    的特點(diǎn)是體積小巧(大約信用卡大小),但功能齊全,足以支持多種計(jì)算任務(wù)。 樹莓經(jīng)常被用作物聯(lián)網(wǎng)網(wǎng)關(guān),收集設(shè)備數(shù)據(jù),然后將數(shù)據(jù)上傳云平臺(tái),并還可以用來接收來自云端的控制指令,控制其他連接的設(shè)備。 相比,
    的頭像 發(fā)表于 10-09 16:44 ?248次閱讀
    類<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    樹莓和單片機(jī)的優(yōu)缺點(diǎn)是什么

    )接口,樹莓可以連接各種傳感器、執(zhí)行器和其他外圍設(shè)備。 易于編程 :樹莓支持多種編程語言,如Python、C++、Java等,使得
    的頭像 發(fā)表于 08-30 18:21 ?1481次閱讀

    樹莓的功能用途是什么

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)研發(fā)的信用卡大小的單板計(jì)算機(jī),自2012年推出以來,已經(jīng)發(fā)展出多個(gè)型號(hào)和版本。樹莓
    的頭像 發(fā)表于 08-30 18:01 ?2296次閱讀

    樹莓4B的性能特點(diǎn)及應(yīng)用

    。Cortex-A72是ARM公司推出的一款高性能處理器,采用了64位架構(gòu),具備了高性能、低功耗的特點(diǎn)。相較于前代產(chǎn)品樹莓3B+,其CPU性能提升了約3倍。 2.
    的頭像 發(fā)表于 08-30 16:54 ?1477次閱讀

    樹莓是x86還是arm

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)(Raspberry Pi Foundation)開發(fā)的微型計(jì)算機(jī)。它基于ARM架構(gòu),而非x86架構(gòu)。 一、
    的頭像 發(fā)表于 08-30 15:42 ?815次閱讀

    樹莓裝ubuntu和raspbian哪個(gè)更好

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)開發(fā)的單板計(jì)算機(jī),廣泛應(yīng)用于教育、科研、物聯(lián)網(wǎng)等領(lǐng)域。樹莓
    的頭像 發(fā)表于 08-30 15:41 ?1080次閱讀

    樹莓和arm開發(fā)板的區(qū)別

    樹莓(Raspberry Pi)和ARM開發(fā)板都是基于ARM架構(gòu)的微型計(jì)算機(jī),但它們之間存在一些關(guān)鍵區(qū)別。 一、歷史背景 樹莓(Raspberry Pi)
    的頭像 發(fā)表于 08-30 15:36 ?837次閱讀

    樹莓5,Raspberry Pi 5 評(píng)測(cè)

    樹莓4上也有一個(gè)M.2連接器,可以直接連接SSDs。這是一個(gè)很大的改進(jìn),我們想測(cè)試一下使用所需的M.
    發(fā)表于 06-19 14:51

    新手入門如何選擇Arduino與樹莓

    樹莓2的主頻速度和內(nèi)存量?jī)蓚€(gè)主要方面都遠(yuǎn)高于Arduino。樹莓可以被看作一臺(tái)完全獨(dú)立的計(jì)算機(jī),可以直接運(yùn)行Linux和Windows
    發(fā)表于 04-28 14:56 ?590次閱讀
    新手入門如何選擇Arduino與<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>?

    樹莓主板如何連接電腦

    連接樹莓派到電腦是一個(gè)非常有用的功能,它可以讓我們?cè)陔娔X上進(jìn)行樹莓的操作和管理。本文將詳細(xì)介紹如何連接
    的頭像 發(fā)表于 01-07 15:40 ?1848次閱讀

    基于樹莓的環(huán)境監(jiān)測(cè)系統(tǒng)

    樹莓(Raspberry Pi)是一種小型而功能強(qiáng)大的計(jì)算機(jī),其性能和功能足以支持許多應(yīng)用領(lǐng)域。在環(huán)境監(jiān)測(cè)系統(tǒng)中,樹莓也被廣泛應(yīng)用。本文將詳細(xì)介紹基于
    的頭像 發(fā)表于 01-04 15:15 ?2026次閱讀