色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

樹莓派的GPIO入門指南

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-04 08:34 ? 次閱讀

如果您雖然Arduino很酷,但是只要等到接觸Raspberry Pi即可,這些事情真是太棒了。除了功能齊全的計算機外,它們還具有通用輸入/輸出引腳的選擇。就像Arduino一樣,我們可以使用它們來創建電子項目-入門非常容易。

今天,我們將連接一個繼電器,并使用它來打開LED,但是您可以就像輕松地打開燈一樣。

此簡介是大型家庭自動化項目的第一部分。 Christian已經為開始使用Pi打下了基礎,因此在此我將不重復下載OS或插入SD卡的初始步驟–我假設您的 Raspian系統工作正常

警告:盡管可以像Arduino一樣使用Raspberry Pi ,但需要多加注意。 Pi的引腳在 3.3v 下運行,而Arduino使用 5v 。雖然可以破壞Arduino,但破壞Pi則容易得多,因為它們的引腳直接連接到板載芯片上-向那里發送5v可能會炸掉它。

因此,請謹慎嘗試在您的Pi上復制Arduino項目-遵循Pi特定的教程,或者確保對基本的電子學有很好的了解。

要求:

NPN晶體管,例如P2N2222A

1k電阻

繼電器;我使用的是4繼電器5v模塊,該模塊具有內置的附加保護電路(因此不需要額外的二極管

LED和220歐姆電阻進行測試

斷路電纜

分支電纜(“補鞋匠套件”)

GPIO引腳位于Pi側面,靠近RCA視頻輸出插座。

盡管從技術上講,您可以將某些母頭跨接電纜直接連接到這些電纜上,但它們并未以任何有用的方式標記,因此您更有可能折斷某些東西。從Adafruit那里獲得這樣的分支電纜,或者從eBay上獲得許多便宜的克隆之一。您可能需要焊接它,因為它將以套件形式出現。

盡管板側上有一個凹口以指示電纜的正確放置,但Pi側沒有,請確保Pi遠角的3v和5v引腳與板上的相關引腳對齊當然,如果您購買的外殼不暴露GPIO接頭, n您將需要使用裸Pi跑步或切出一個孔。

或者,您可以在整塊木板上貼上頂部通常會附帶一些有用的組件。

基本電路

如下所述設置電路。我省略了中繼電路,因為這會有所不同。將繼電器的 NO (常閉)和 COM 端子用于LED或其他設備。

使用Raspberry Pi的引腳4。在我的突破板上,它標記為+ GPCLK0;無論如何,它是從3V3開始計數的第四個引腳。

命令行測試

在以下示例中,我假設您是通過SSH或以root用戶身份登錄。否則,您需要在sudo之前添加一些命令以提升特權。

首先,我們需要安裝 WiringPi 。

git clone git://git.drogon.net/wiringPi

cd wiringPi

。/build

假設一切順利,我們現在應該可以從命令行像這樣直接控制GPIO:

gpio -g mode 4 out

gpio -g write 4 1

第一個命令類似于Arduino的設置功能,我們告訴Pi使用引腳4作為輸出。下一條命令將值1寫入該引腳,該引腳將觸發晶體管,激活繼電器,關閉LED電路并打開。

太棒了。如果不是,請返回并檢查接線。繼電器會發出咔嗒聲嗎?

Python

盡管Python并不是與GPIO引腳通信的唯一方法,但通常認為它是最簡單的方法,并且是現有項目中最常見的方法。與C不同,Python相對容易使用(這里有5個學習Python的站點)。

通過安裝以下Python擴展開始:

apt-get install python-dev

apt-get install python-rpi.gpio

現在,創建一個名為 test.py 的新文件。如果您使用的是命令行,請鍵入

nano test.py

粘貼或鍵入以下內容(也在此pastebin上):

import RPi.GPIO as GPIO

import time

GPIO.setmode(GPIO.BCM)

GPIO.setup(4, GPIO.OUT)

for x in range(0,10):

time.sleep(5)

GPIO.output(4,1)

time.sleep(5)

GPIO.output(4,0)

這是一個非常簡單的Python腳本,它將打開LED(或您已連接到繼電器的任何東西)5秒鐘,然后關閉5秒鐘, 10次 。您應該能夠理解大多數代碼。 GPIO.setmode 行僅用于指示我們將要使用的引腳編號方案。

就是這樣!要運行代碼,請輸入:

python test.py

下周,我們將詳細介紹一下設置并進行一些令人興奮的東西,例如添加語音控制。如果要在繼電器電路中添加高壓電氣設備,則需要確保在帶電電線上使用適當的額定值繼電器,并確保將所有物品都封閉起來因此它遠離嬰兒或媽媽的撬動手指。但是,請認真對待,確保安全。
責任編輯:wv

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

    關注

    16

    文章

    1205

    瀏覽量

    52164
  • 樹莓派
    +關注

    關注

    117

    文章

    1708

    瀏覽量

    105704
收藏 人收藏

    評論

    相關推薦

    Raspberry Pi樹莓新手指南

    電子發燒友網站提供《Raspberry Pi樹莓新手指南.pdf》資料免費下載
    發表于 12-23 17:05 ?0次下載

    干貨來嘍!實用樹莓Linux編譯指南

    不友好,有沒有好的解決辦法? 今天來分享一下我的私藏干貨——樹莓Linux編譯。編譯好之后,開發板只需插到樹莓派上連接電腦就可以直接用了,極其方便。 本文以樹莓
    的頭像 發表于 12-18 16:31 ?125次閱讀
    干貨來嘍!實用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>Linux編譯<b class='flag-5'>指南</b>

    鍵盤就是電腦,樹莓500來了!

    ,以及40針GPIO接口。這款產品主要面向教育市場,旨在提供一個即插即用的完整計算機系統。樹莓400的設計簡化了安裝過程,更易于使用,特別適合學校、大學和其他需要快速簡便安裝的場所。 時隔四年
    發表于 12-13 13:52

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優缺點

    開發和物聯網應用。以下是一些基本的樹莓傳感器使用方法: 1. 連接傳感器 GPIO引腳 :樹莓GP
    的頭像 發表于 12-06 10:35 ?529次閱讀

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

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

    ARM開發板與樹莓的比較

    處理器 ARM開發板通常采用不同的ARM處理器,如Cortex-A系列、Cortex-M系列等,而樹莓則主要使用博通的ARM處理器。樹莓的處理器性能相對較高,尤其是在最新的
    的頭像 發表于 11-05 11:11 ?494次閱讀

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

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

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

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

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

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

    樹莓4b風扇插哪個引腳

    樹莓GPIO引腳上。但需要注意的是,樹莓GPIO引腳輸出電壓通常為3.3V或5V(具體
    的頭像 發表于 08-30 16:53 ?1589次閱讀

    樹莓裝ubuntu和raspbian哪個更好

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

    linux開發板與樹莓的區別

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

    樹莓5,Raspberry Pi 5 評測

    任何問題,這對希望通過電子和樹莓入門的新手來說是個好消息。盡管GPIO Zero運行良好,但RPi.GPIO卻有一些問題,這是由于一些背后
    發表于 06-19 14:51

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

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

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

    樹莓2的主頻速度和內存量兩個主要方面都遠高于Arduino。樹莓可以被看作一臺完全獨立的計算機,可以直接運行Linux和Windows 10操作系統,支持WIFI鏈接和多任務運行。
    發表于 04-28 14:56 ?649次閱讀
    新手<b class='flag-5'>入門</b>如何選擇Arduino與<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>?
    主站蜘蛛池模板: 在线视频中文字幕| 国产骚妇BB网| 男总裁憋尿PLAY灌尿BL| 97 sese| 日本阿v片在线播放免费| 出租屋交换人妻 全文| 性色AV一区二区三区咪爱四虎 | 久99视频精品免费观看福利| 97人妻碰视频在线观看| 日本精品久久久久中文字幕 1 | 无人区在线日本高清免费| 黑人操白逼| 99精品观看| 午夜DJ国产精华日本无码| 老板吻我下身好爽到高潮| 大香交伊人| 在线不卡中文字幕| 三级黄色在线视频| 久久精品天天中文字幕| 第四色男人天堂| 在线观看99| 我们日本在线观看免费动漫下载| 久久秋霞理论电影| 国产成人亚洲综合无| 最近日本字幕MV免费观看在线| 少妇精品久久久一区二区三区| 久久久精品免费视频| 国产精品www视频免费看| 999久久久国产| 亚洲熟少妇在线播放999| 日韩欧无码一区二区三区免费不卡 | 亚洲人成伊人成综合网久久久| 欧美精品一区二区在线电影| 国精产品一区一区三区有限公司 | 国产高清在线a视频大全| 2022久久精品国产色蜜蜜麻豆| 午夜射精日本三级| 人妻无码AV中文系统久久免费| 久久视频这里只精品99热在线 | 青青青青久久久久国产的| 久久久黄色大片|