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

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

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

3天內不再提示

樹莓派GPIO引腳的說明

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-02 10:37 ? 次閱讀

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

什么是Raspberry Pi GPIO引腳?

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

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

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

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

# 1 - GPIO/BCM Numbering

GPIO.setmode(GPIO.BCM)

# 2 - Board Numbering

GPIO.setmode(GPIO.BOARD)

在每個項目中只能使用一種約定,因此請選擇一種并堅持使用。兩種約定都不是“正確的”,因此請選擇對您最有意義的一種。但是,值得注意的是,某些外設依賴于GPIO/BCM編號。

在本文中,我們將堅持使用 BOARD 編號。那么,插針實際上是做什么的?

電源插針

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

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

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

圖片來源:raspberrypi.org

對于大多數用戶只是從Pi開始,這不會有問題,但是當您花費更多的時間使用GPIO引腳時,要牢記這一點。

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

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

標準GPIO

在上表中,忽略了電源引腳,您會看到其中的一些標記為不同的顏色。綠色引腳是標準GPIO引腳,這些是大多數初學者項目將使用的引腳。這些引腳具有3.3v 輸出的能力,在代碼中也稱為設置引腳 HIGH 。當輸出引腳為 LOW 時,這意味著它僅提供0v。

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

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

有關在一個簡單項目中開始使用GPIO引腳的出色指南,請嘗試我們的Raspberry Pi GPIO入門項目。

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

PWM

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

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

有關PWM所需代碼的簡介。 ,這個簡單的LED亮度教程應該可以幫助您入門。

UART

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

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

SPI

SPI(串行外圍設備接口總線)是一種與RFID讀取器等設備進行通信的方法我們在帶有Arduino和RFID的DIY智能鎖項目中使用了它。

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

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

圖片來源:Gareth Halfacree/flickr.com

Raspberry Pi有多種使用SPI的設備和擴展HAT,它可以為您的項目提供比常規GPIO引腳所能承受的硬件更多的硬件。但是,它確實需要大量的布線才能運行。 Raspberry Pi Foundation網站上有SPI的深入概述。

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

SPI在Raspbian上沒有作為標準啟用,但可以在raspi-中啟用。

I2C

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

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

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

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

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

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

責任編輯:wv

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

    關注

    116

    文章

    1699

    瀏覽量

    105531
  • gpio引腳
    +關注

    關注

    0

    文章

    7

    瀏覽量

    2624
收藏 人收藏

    評論

    相關推薦

    樹莓開發的最佳編程語言選擇

    應用。 1. Python 優勢: 易學易用: Python以其簡潔的語法和強大的功能而聞名,非常適合初學者。 廣泛的庫支持: Python擁有大量的庫,如GPIO Zero、PiGPIO等,這些庫使得控制樹莓
    的頭像 發表于 11-11 11:34 ?234次閱讀

    ARM開發板與樹莓的比較

    ARM開發板和樹莓都是基于ARM架構的單板計算機,它們在教育、工業控制、物聯網等領域有著廣泛的應用。 硬件配置 ARM開發板和樹莓的硬件配置各有特點,具體取決于不同的型號和制造商。
    的頭像 發表于 11-05 11:11 ?247次閱讀

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

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

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

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

    樹莓和單片機的優缺點是什么

    (Raspberry Pi) 優點: 強大的處理能力 :樹莓配備了高性能的CPU和GPU,可以運行復雜的操作系統,如Linux和Windows 10 IoT Core。 豐富的擴展性 :通過GPIO(通用輸入輸出
    的頭像 發表于 08-30 18:21 ?1474次閱讀

    樹莓的功能用途是什么

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

    樹莓4b風扇插哪個引腳

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

    樹莓是x86還是arm

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

    樹莓裝ubuntu和raspbian哪個更好

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

    linux開發板與樹莓的區別

    操作系統的微型計算機,主要用于教育、編程、媒體播放等領域。 硬件配置 Linux開發板:Linux開發板的硬件配置因廠商和型號而異,通常包括處理器、內存、存儲、網絡接口等。 樹莓樹莓
    的頭像 發表于 08-30 15:34 ?786次閱讀

    良辰美景,你需要一款復古風格的樹莓相機!

    皮革貼片(可選) 示意圖 轉換器連接到樹莓的5V(引腳4)和GND(引腳6) 快門按鈕連接到GPIO26(針37)和GND(針39)。
    發表于 07-01 11:14

    樹莓5,Raspberry Pi 5 評測

    如果要安裝風扇,必須占用GPIO引腳,有時會阻礙HAT的使用。當CPU溫度達到50°C時,風扇會開始工作。在空閑時,散熱器將使樹莓5 的溫度保持在39.5°C,功耗為2.6瓦。進行壓
    發表于 06-19 14:51

    Waveshare推出樹莓紅外熱像儀,可智能檢測報警和過熱問題

    Waveshare近日推出針對樹莓的紅外線熱像儀。此設備能借助GPIO接口與樹莓派對接,拓展其功能領域。除正常的樹莓
    的頭像 發表于 05-20 14:45 ?616次閱讀

    樹莓5的新功能和引腳介紹

    樹莓5(Raspberry Pi 5)于2023 年10 月底已經推出。
    的頭像 發表于 01-26 09:21 ?9141次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5的新功能和<b class='flag-5'>引腳</b>介紹

    樹莓主板如何連接電腦

    連接樹莓派到電腦是一個非常有用的功能,它可以讓我們在電腦上進行樹莓的操作和管理。本文將詳細介紹如何連接樹莓主板到電腦。我會從準備工作開始
    的頭像 發表于 01-07 15:40 ?1845次閱讀