女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

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對比度調整圖釘

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,這是對比調整針。 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ù)字字符。

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

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

    關注

    34

    文章

    4520

    瀏覽量

    171532
  • 樹莓派
    +關注

    關注

    121

    文章

    2007

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    每當我想再為我的收藏增添一款樹莓時,總會在是立即購買還是等待硬件更強大的下一代之間猶豫不決。但新樹莓型號的發(fā)布往往容易被錯過,尤其是在你的信息流被病毒式傳播的貓咪視頻占據(jù)時。因此,
    的頭像 發(fā)表于 07-11 16:21 ?201次閱讀
    <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 ?903次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>WiFi設置終極指南:分步<b class='flag-5'>方法</b>與故障排除技巧!

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

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

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

    樹莓是一款小巧便攜的USB供電計算機,可以隱藏起來用于小型項目,如網(wǎng)絡服務器或家庭自動化。通常,設置樹莓需要鍵盤和顯示器來編輯和查看樹莓
    的頭像 發(fā)表于 06-26 15:41 ?306次閱讀
    <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 ?414次閱讀
    <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 ?716次閱讀
    用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

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

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

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

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

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優(yōu)缺點

    開發(fā)和物聯(lián)網(wǎng)應用。以下是一些基本的樹莓傳感器使用方法: 1. 連接傳感器 GPIO引腳 :樹莓
    的頭像 發(fā)表于 12-06 10:35 ?2126次閱讀

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

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

    什么是樹莓樹莓是什么架構的

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

    樹莓網(wǎng)關:物聯(lián)網(wǎng)應用的新標桿

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

    樹莓和單片機的優(yōu)缺點是什么

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

    樹莓的功能用途是什么

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

    樹莓裝ubuntu和raspbian哪個更好

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