chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

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

454398 ? 來源:工程師吳畏 ? 2019-07-29 08:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

Raspberry Pi和16×2 LCD顯示器的組合可以是使用了很多項目和應用程序。

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

關于16×2 LCD

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

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

Pin Number 名稱 功能

1VssGND

2Vdd+ 5V

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

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

5R/W0寫; 1閱讀

6E當給出高低脈沖時,將數(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個數(shù)據(jù)引腳。使用這些數(shù)據(jù)引腳,我們可以在8位模式或4位模式下配置16×2 LCD。我將顯示兩種模式的電路圖。

Fritzing Circuit

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

電路圖

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

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

所需組件

Raspberry Pi 3 B型(任何Raspberry Pi)

16 x 2 LCD模塊

10KΩ電位計

迷你面包板

連接線(跳線)

5V - 2A電源

雜項(計算機,以太網(wǎng)電纜等)

電路設計

使用Raspberry Pi連接16×2 LCD的電路設計非常簡單。首先,將LCD的引腳1和16連接到GND,將引腳2和15連接到5V電源。

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

注意 :使用BCM編號方案表示Raspberry Pi引腳的編號。

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

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

項目工作和代碼說明

如何操作項目?

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

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

我在桌面上創(chuàng)建了一個名為“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)在,復制上面的代碼并將其粘貼到編輯器中。正確使用Tab字符非常重要,因為它們有助于在Python中對指令進行分組。

保存文件并關閉編輯器。要測試代碼,請在終端中鍵入以下命令。如果您的連接和Python程序一切正常,您應該能夠在16×2 LCD上看到文本。

sudo python lcdPi.py

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

代碼說明

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

注意 :我還評論了物理引腳號相應的引腳。

然后我使用了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連接的應用

限制

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

Raspberry Pi的許多簡單而復雜的應用,如氣象站,溫度控制,機器人車輛等,需要這個小型的16×2液晶顯示器。

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

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

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

    關注

    36

    文章

    4616

    瀏覽量

    177256
  • 樹莓派
    +關注

    關注

    122

    文章

    2078

    瀏覽量

    110474
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于樹莓(RaspberryPi)構建高效實時監(jiān)控系統(tǒng)

    由于樹莓體積小、可開發(fā)性強等特性,常被用于視頻監(jiān)控場景中,結合 ZeroNews,可實現(xiàn)用戶在任意位置都能實時安全得訪問視頻監(jiān)控系統(tǒng)。 先決條件:樹莓正常
    的頭像 發(fā)表于 09-22 15:14 ?1306次閱讀
    基于<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>(RaspberryPi)構建高效實時監(jiān)控系統(tǒng)

    零成本鋼鐵俠手套!樹莓+OpenCV 秒變手勢遙控器!

    大家好,這是一個樹莓和OpenCV的連載專題。使用樹莓與OpenCV實現(xiàn)姿態(tài)估計和面部特征點追蹤使用樹莓
    的頭像 發(fā)表于 08-16 16:16 ?1276次閱讀
    零成本鋼鐵俠手套!<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>+OpenCV 秒變手勢遙控器!

    如何使用樹莓與OpenCV實現(xiàn)面部和運動追蹤的云臺系統(tǒng)?

    大家好,這是一個樹莓和OpenCV的連載專題。使用樹莓與OpenCV實現(xiàn)姿態(tài)估計和面部特征點追蹤使用樹莓
    的頭像 發(fā)表于 08-14 17:45 ?1604次閱讀
    如何使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>與OpenCV實現(xiàn)面部和運動追蹤的云臺系統(tǒng)?

    樹莓屏幕怎么選?

    樹莓很多人都用過,但用屏幕的倒不是很多。不少都是直接遠程操作,或者直接接身邊的顯示設備了。但我覺得給開發(fā)板配一個屏幕還是很能提升使用體驗的。這次我就介紹一下樹莓的屏幕怎么選擇。
    的頭像 發(fā)表于 08-08 14:59 ?1518次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>屏幕怎么選?

    樹莓操作系統(tǒng):版本、特性及設置完整指南!

    樹莓操作系統(tǒng)是什么?樹莓操作系統(tǒng)是由樹莓基金會專為樹莓
    的頭像 發(fā)表于 07-28 18:26 ?1454次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>操作系統(tǒng):版本、特性及設置完整指南!

    樹莓6 傳聞:發(fā)布日期與規(guī)格!

    每當我想再為我的收藏增添一款樹莓時,總會在是立即購買還是等待硬件更強大的下一代之間猶豫不決。但新樹莓型號的發(fā)布往往容易被錯過,尤其是在你的信息流被病毒式傳播的貓咪視頻占據(jù)時。因此,
    的頭像 發(fā)表于 07-11 16:21 ?2344次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>6 傳聞:發(fā)布日期與規(guī)格!

    樹莓WiFi設置終極指南:分步方法與故障排除技巧!

    樹莓主板的一大關鍵特性是其能夠連接無線網(wǎng)絡,這使得無需物理網(wǎng)線即可實現(xiàn)遠程訪問、數(shù)據(jù)傳輸和互聯(lián)網(wǎng)連接,從而提升了樹莓
    的頭像 發(fā)表于 07-10 16:18 ?2163次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>WiFi設置終極指南:分步<b class='flag-5'>方法</b>與故障排除技巧!

    精通遠程控制:借助樹莓釋放 SSH 的強大功能!

    什么是SSH?我們?nèi)绾卫肧SH連接樹莓、對其進行監(jiān)控并執(zhí)行其他任務?注意:文章鏈接可能需要科學上網(wǎng)。通過SSH連接樹莓
    的頭像 發(fā)表于 06-27 15:26 ?1031次閱讀
    精通遠程控制:借助<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>釋放 SSH 的強大功能!

    樹莓小技巧:無需鍵盤或顯示器,如何通過WiFi設置樹莓?

    樹莓是一款小巧便攜的USB供電計算機,可以隱藏起來用于小型項目,如網(wǎng)絡服務器或家庭自動化。通常,設置樹莓需要鍵盤和顯示器來編輯和查看樹莓
    的頭像 發(fā)表于 06-26 15:41 ?1564次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>小技巧:無需鍵盤或顯示器,如何通過WiFi設置<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>?

    樹莓分類器:用樹莓識別不同型號的樹莓

    在本教程系列的第一部分中,您將學習如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創(chuàng)建,他是樹莓
    的頭像 發(fā)表于 06-13 16:39 ?1308次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類器:用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    樹莓“揪出”家里的耗電怪獸!

    在本應用中,我們將使用樹莓設置一個CE電流監(jiān)測器,并通過網(wǎng)頁界面顯示電路的電流讀數(shù)。本項目使用的組件硬件組件樹莓2ModelBx112通
    的頭像 發(fā)表于 06-04 15:33 ?1558次閱讀
    用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

    樹莓“吉尼斯世界記錄”:將樹莓的性能發(fā)揮到極致的項目!

    樹莓是一款功能強大、體積小巧且高度可定制的設備,多年來,我們見證了它被應用于眾多領域。無論是將其裝入3D打印的經(jīng)典游戲機外殼,還是簡單地將它隱藏起來作為家庭文件服務器,我們都報道過在社區(qū)里用樹莓
    的頭像 發(fā)表于 05-22 16:53 ?1536次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“吉尼斯世界記錄”:將<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的性能發(fā)揮到極致的項目!

    能夠精準定位的樹莓機器人!

    我為我的自制機器人BigRob(同樣由樹莓驅(qū)動)配備了基于樹莓的精準GPS導航系統(tǒng)。本項目所用組件硬件組件NV08C-CSMx1NV08C-CSM是一款集成式衛(wèi)星導航接收器
    的頭像 發(fā)表于 05-17 08:33 ?1247次閱讀
    能夠精準定位的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>機器人!

    樹莓 Zero 打造的智能漫游車!

    使用PXFMini和樹莓Zero打造您自己的自主漫游車。本項目所用組件硬件組件ErleRoboticsPXFmini×1樹莓Zero×1樹莓
    的頭像 發(fā)表于 05-13 16:39 ?1112次閱讀
    用 <b class='flag-5'>樹莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游車!

    解鎖樹莓集群:一步步打造你的超級計算陣列!

    樹莓集群簡介樹莓集群是由多臺聯(lián)網(wǎng)的樹莓計算機組成的網(wǎng)絡,它們作為一個統(tǒng)一、協(xié)調(diào)的單元協(xié)同工
    的頭像 發(fā)表于 04-25 16:17 ?2602次閱讀
    解鎖<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>集群:一步步打造你的超級計算陣列!