99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

樹莓派GPIO引腳的說明

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-02 10:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Raspberry Pi是一種廉價(jià)的微型計(jì)算機(jī),能夠執(zhí)行許多任務(wù),包括復(fù)古游戲和成為家庭媒體中心。 Pi也非常重視教育,Scratch和Minecraft Pi版本均致力于幫助年輕人學(xué)習(xí)編碼,而GPIO引腳(通用輸入/輸出)打開了一個(gè)完整的世界。 DIY電子修補(bǔ)和發(fā)明。

什么是Raspberry Pi GPIO引腳?

在本文中,我們將告訴您一切需要了解Pi的GPIO引腳:它們可以做什么,如何使用它們以及在使用它們時(shí)應(yīng)避免的錯(cuò)誤。

開始之前的注意事項(xiàng): Pi的不同版本可能會(huì)有所不同!在將任何東西連接到板上之前,請(qǐng)確保您使用的是正確的。一種快速的檢查方法是在Raspberry Pi的終端中鍵入 pinout ,這將彈出您當(dāng)前的設(shè)置圖。

GPIO引腳集成到了電腦。用戶可以控制它們的行為,以允許他們從傳感器讀取數(shù)據(jù),并控制LED,電動(dòng)機(jī)和顯示器等組件。 Pi的較舊型號(hào)具有26個(gè)GPIO引腳,而較新的型號(hào)均具有40個(gè)GPIO引腳。此圖顯示了每個(gè)引腳的功能:

在標(biāo)記的圖中上圖,您會(huì)看到有不同類型的GPIO引腳可用于不同目的。您可以在pinout.xyz上找到此圖表的交互式版本。它還概述了您首先要解決的令人困惑的事情之一。每個(gè)針腳都有兩個(gè)數(shù)字。其 BOARD 號(hào)(圓圈中的數(shù)字)及其 BCM (Broadcom SOC頻道)號(hào)。您可以選擇在編寫Python代碼時(shí)使用的約定:

# 1 - GPIO/BCM Numbering

GPIO.setmode(GPIO.BCM)

# 2 - Board Numbering

GPIO.setmode(GPIO.BOARD)

在每個(gè)項(xiàng)目中只能使用一種約定,因此請(qǐng)選擇一種并堅(jiān)持使用。兩種約定都不是“正確的”,因此請(qǐng)選擇對(duì)您最有意義的一種。但是,值得注意的是,某些外設(shè)依賴于GPIO/BCM編號(hào)。

在本文中,我們將堅(jiān)持使用 BOARD 編號(hào)。那么,插針實(shí)際上是做什么的?

電源插針

讓我們從電源插針開始。 Raspberry Pi可以提供5v(引腳2和4)和3.3v(引腳1和17)電源。它還為引腳6、9、14、20、25、30、34和39上的電路提供了接地(GND)。

不幸的是,沒有一個(gè)答案。 5v電源引腳可以消耗多少電流,這取決于您使用的是什么電源以及與Pi相連的其他組件。 Raspberry Pi 3僅從其電源汲取2.5A的電流,并且需要約750mA的電流才能啟動(dòng)和正常運(yùn)行。這意味著,如果您使用的是2.5A電源,則5v引腳可提供的最大總電流約為1.7A。令人討厭的是,這在Pi的模型之間有所不同,如下表所示:

《圖id =“ attachment_760425” aria- describeby =“ caption-attachment-760425” class =“ wp-caption aligncenter”》

圖片來源:raspberrypi.org

對(duì)于大多數(shù)用戶只是從Pi開始,這不會(huì)有問題,但是當(dāng)您花費(fèi)更多的時(shí)間使用GPIO引腳時(shí),要牢記這一點(diǎn)。

3.3v引腳在最近的Raspberry上更簡單一些Pi版本(自B +起)提供的總電流最多為 500mA ,而較舊的型號(hào)僅提供了 50mA 。請(qǐng)注意,該電流也將在所有其他GPIO引腳之間共享!

因此這些引腳可以為您的組件提供電源,但這僅是它們的功能。真正有趣的東西來自其余的引腳。

標(biāo)準(zhǔn)GPIO

在上表中,忽略了電源引腳,您會(huì)看到其中的一些標(biāo)記為不同的顏色。綠色引腳是標(biāo)準(zhǔn)GPIO引腳,這些是大多數(shù)初學(xué)者項(xiàng)目將使用的引腳。這些引腳具有3.3v 輸出的能力,在代碼中也稱為設(shè)置引腳 HIGH 。當(dāng)輸出引腳為 LOW 時(shí),這意味著它僅提供0v。

它們也可以采用《最高3.3v的strong》輸入,該引腳讀為 HIGH 。

請(qǐng)勿提供大于3.3v的引腳:這是油炸Pi的快速方法!

有關(guān)在一個(gè)簡單項(xiàng)目中開始使用GPIO引腳的出色指南,請(qǐng)嘗試我們的Raspberry Pi GPIO入門項(xiàng)目。

盡管我們將在本文中介紹一些特殊用途的引腳,但您可以將除電源引腳以及引腳27和28 以外的任何引腳用作常規(guī)GPIO引腳。

PWM

PWM(脈沖寬度調(diào)制)通過發(fā)送短脈沖來控制其接收的功率,從而與電動(dòng)機(jī),伺服器和LED等組件一起使用。在我們的LED燈帶終極指南教程中,我們將它與Arduino一起使用。

在Pi上也可以使用PWM。引腳12(GPIO 18)和引腳35(GPIO 35)具有硬件PWM功能,盡管Pi還可以通過諸如Pigpio之類的庫提供軟件PWM。

有關(guān)PWM所需代碼的簡介。 ,這個(gè)簡單的LED亮度教程應(yīng)該可以幫助您入門。

UART

引腳8和10(GPIO 14和15)是UART引腳,旨在通過串行與Pi進(jìn)行通信。港口。在某些情況下,您可能需要執(zhí)行此操作,但是對(duì)于大多數(shù)初學(xué)者而言,通過SSH或使用VNC無頭連接到Pi可能會(huì)更容易。

如果您對(duì)如何串行引腳可以工作,這是一個(gè)很棒的入門書。

SPI

SPI(串行外圍設(shè)備接口總線)是一種與RFID讀取器等設(shè)備進(jìn)行通信的方法我們?cè)趲в蠥rduino和RFID的DIY智能鎖項(xiàng)目中使用了它。

它允許設(shè)備與Raspberry Pi同步通信,這意味著更多數(shù)據(jù)可以在 master 和從設(shè)備設(shè)備。如果您曾經(jīng)為Pi使用過小的觸摸屏,那么這就是他們的交流方式。

《圖id =“ attachment_761109” aria- describeby =“ caption-attachment-761109” class =“ wp-caption aligncenter“》

圖片來源:Gareth Halfacree/flickr.com

Raspberry Pi有多種使用SPI的設(shè)備和擴(kuò)展HAT,它可以為您的項(xiàng)目提供比常規(guī)GPIO引腳所能承受的硬件更多的硬件。但是,它確實(shí)需要大量的布線才能運(yùn)行。 Raspberry Pi Foundation網(wǎng)站上有SPI的深入概述。

引腳19、21、23、24、25 和 26 (GPIO 10、9、11、8,GND和GPIO 26)用于連接到SPI器件,它們都是平穩(wěn)運(yùn)行所必需的。避免所有意大利面的好方法是購買一個(gè)預(yù)制擴(kuò)展,例如Sense HAT,它可以裝在您的板上,并為LED矩陣和傳感器上的各種陣列提供擴(kuò)展。幾年來一直是它的最愛,甚至在國際空間站上也用于做一些實(shí)驗(yàn)!

SPI在Raspbian上沒有作為標(biāo)準(zhǔn)啟用,但可以在raspi-中啟用。

I2C

I2C(內(nèi)部集成電路)與SPI類似,但通常認(rèn)為它更易于設(shè)置和使用。它異步通信,并且能夠支持所需的任意數(shù)量的不同設(shè)備,只要它們各自在I2C總線上具有唯一的地址位置即可。由于采用了這種尋址系統(tǒng),Pi只需要兩個(gè)I2C引腳-引腳3(GPIO 2)和引腳5(GPIO 3),比SPI使用起來簡單得多。

I2C的占地面積小有很多可能性。使用標(biāo)準(zhǔn)的GPIO引腳,設(shè)置LCD屏幕和一些按鈕幾乎可以占用每個(gè)引腳,使用I2C設(shè)備(例如Adafruit Negative LCD控制器)可以將其降低到只有兩個(gè)引腳!

Sparkfun有完整的SPI和I2C的概要以及使您入門的示例。

引腳27和28(標(biāo)記為ID_SD和ID_SC)也是I2C。 Pi用于內(nèi)部功能,還有一些HAT板。通常,除非您真的知道自己在做什么,否則不要惹他們!

Raspberry Pi:適用于一切的GPIO引腳!

Raspberry Pi是現(xiàn)代計(jì)算的瑞士軍刀。除了大量的日常使用外,它還使任何人都可以進(jìn)行自己的出色創(chuàng)作。

責(zé)任編輯:wv

聲明:本文內(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)投訴
  • 樹莓派
    +關(guān)注

    關(guān)注

    121

    文章

    2001

    瀏覽量

    107425
  • gpio引腳
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

    你真的懂樹莓5嘛?樹莓5引腳圖全面指南:理解GPIO引腳及其功能!

    樹莓5上的GPIO通用輸入/輸出(GPIO引腳樹莓派上的物理連接器,允許
    的頭像 發(fā)表于 07-04 15:27 ?615次閱讀
    你真的懂<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5嘛?<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5<b class='flag-5'>引腳</b>圖全面指南:理解<b class='flag-5'>GPIO</b><b class='flag-5'>引腳</b>及其功能!

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

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

    樹莓分類器:用樹莓識(shí)別不同型號(hào)的樹莓

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

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

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

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

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

    GPIO樹莓中的應(yīng)用

    直接控制和讀取外部硬件設(shè)備的狀態(tài)。 1. GPIO簡介 GPIO樹莓派上用于與外部世界交互的一組引腳。這些引腳可以被配置為輸入或輸出模式,
    的頭像 發(fā)表于 01-09 09:41 ?826次閱讀

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

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

    樹莓開發(fā)的最佳編程語言選擇

    應(yīng)用。 1. Python 優(yōu)勢(shì): 易學(xué)易用: Python以其簡潔的語法和強(qiáng)大的功能而聞名,非常適合初學(xué)者。 廣泛的庫支持: Python擁有大量的庫,如GPIO Zero、PiGPIO等,這些庫使得控制樹莓
    的頭像 發(fā)表于 11-11 11:34 ?2016次閱讀

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

    /Output,通用輸入/輸出)是樹莓提供的一組可編程的引腳,是樹莓與外部世界進(jìn)行交互的重要橋梁。通過
    的頭像 發(fā)表于 10-22 18:09 ?2669次閱讀

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

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

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

    (Raspberry Pi) 優(yōu)點(diǎn): 強(qiáng)大的處理能力 :樹莓配備了高性能的CPU和GPU,可以運(yùn)行復(fù)雜的操作系統(tǒng),如Linux和Windows 10 IoT Core。 豐富的擴(kuò)展性 :通過GPIO(通用輸入輸出
    的頭像 發(fā)表于 08-30 18:21 ?2881次閱讀

    樹莓4b風(fēng)扇插哪個(gè)引腳

    樹莓GPIO引腳上。但需要注意的是,樹莓GPIO
    的頭像 發(fā)表于 08-30 16:53 ?3902次閱讀

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

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

    linux開發(fā)板與樹莓的區(qū)別

    操作系統(tǒng)的微型計(jì)算機(jī),主要用于教育、編程、媒體播放等領(lǐng)域。 硬件配置 Linux開發(fā)板:Linux開發(fā)板的硬件配置因廠商和型號(hào)而異,通常包括處理器、內(nèi)存、存儲(chǔ)、網(wǎng)絡(luò)接口等。 樹莓樹莓
    的頭像 發(fā)表于 08-30 15:34 ?1957次閱讀