国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    1328

    瀏覽量

    56231
  • 樹莓派
    +關注

    關注

    122

    文章

    2078

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何使用樹莓與OpenCV實現面部和運動追蹤的云臺系統?

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

    技能+1!如何在樹莓派上使用C++控制GPIO

    在使用樹莓時,你會發現Python和Scratch是許多任務(包括GPIO編程)中最常用的編程語言。但你知道嗎,你也可以使用C++進行GPIO編程,而且這樣做還有不少好處。借助Wir
    的頭像 發表于 08-06 15:33 ?4156次閱讀
    技能+1!如何在<b class='flag-5'>樹莓</b>派上使用C++控制<b class='flag-5'>GPIO</b>?

    樹莓操作系統:版本、特性及設置完整指南

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

    樹莓防火墻完整指南:如何在局域網中配置 IPFire ?

    并控制入站和出站網絡流量的屏障。這正是我們的將樹莓設置為防火墻的完整指南詳細闡述的內容。隨著樹莓的普及和IPFire的強大功能,許多用戶
    的頭像 發表于 07-21 16:34 ?1254次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>防火墻完整<b class='flag-5'>指南</b>:如何在局域網中配置 IPFire ?

    如何在樹莓 AI HAT+上進行YOLO姿態估計?

    大家好,接下來會為大家開一個樹莓5和YOLO的連載專題。內容包括四個部分:在樹莓5上使用YOLO進行物體和動物識別-入門
    的頭像 發表于 07-20 20:34 ?1012次閱讀
    如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b> AI HAT+上進行YOLO姿態估計?

    如何在樹莓 AI HAT+上進行YOLO目標檢測?

    大家好,接下來會為大家開一個樹莓5和YOLO的連載專題。內容包括四個部分:在樹莓5上使用YOLO進行物體和動物識別-入門
    的頭像 發表于 07-19 08:34 ?1729次閱讀
    如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b> AI HAT+上進行YOLO目標檢測?

    樹莓5上開啟YOLO姿態估計識別之旅!

    大家好,接下來會為大家開一個樹莓5和YOLO的連載文章。內容包括四個部分:在樹莓5上使用YOLO進行物體和動物識別-入門
    的頭像 發表于 07-18 15:31 ?2494次閱讀
    在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5上開啟YOLO姿態估計識別之旅!

    樹莓5上使用YOLO進行物體和動物識別-入門指南

    大家好,接下來會為大家開一個樹莓5和YOLO的專題。內容包括四個部分:在樹莓5上使用YOLO進行物體和動物識別-入門
    的頭像 發表于 07-17 17:16 ?2054次閱讀
    在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5上使用YOLO進行物體和動物識別-<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    樹莓6 傳聞:發布日期與規格!

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

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

    樹莓5上的GPIO通用輸入/輸出(GPIO)引腳是樹莓派上的物理連接器,允許樹莓
    的頭像 發表于 07-04 15:27 ?3332次閱讀
    你真的懂<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>引腳及其功能!

    20個任何人都能完成的樹莓酷炫項目!

    不知道如何利用你買的樹莓?這個小設備真的能當臺式電腦用嗎?能當服務器嗎?能當廣播電臺嗎?當然可以!為了幫助你入門,我們精心挑選了這份樹莓
    的頭像 發表于 07-03 17:10 ?4364次閱讀
    20個任何人都能完成的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>酷炫項目!

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

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

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

    在本教程系列的第一部分中,您將學習如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創建,他是樹莓
    的頭像 發表于 06-13 16:39 ?1305次閱讀
    <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>!

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

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

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

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