在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何使用樹莓派的GPIO引腳創(chuàng)建開關(guān)電路

454398 ? 來源:wv ? 2019-10-22 11:04 ? 次閱讀

步驟1:您需要做什么

-已安裝Raspbian的 RaspberryPi 。您還需要能夠使用監(jiān)視器,鼠標(biāo)和鍵盤或通過遠(yuǎn)程桌面訪問樹莓派。您可以使用任何型號的Raspberry Pi。如果您使用的是Pi Zero模型之一,則可能需要將一些接頭引腳焊接到GPIO端口

-紅色LED

-3 x觸動按鈕開關(guān)

-無焊原型電路板

-4 x 330歐姆電阻器

-3 x 1 Kohm電阻

-某些公對母跳線

第2步:構(gòu)建電路

在面包板上構(gòu)建上述電路,確保沒有

如果仔細(xì)觀察一下LED,就會發(fā)現(xiàn)在彩色外殼內(nèi)有兩小塊金屬。這些被稱為陽極和陰極。陰極是兩者中最大的陰極,也連接到LED的負(fù)極引線。

確保正確連接交換機(jī)。如果仔細(xì)看一下交換機(jī),您會發(fā)現(xiàn)交換機(jī)的任一側(cè)都安裝了兩個支腳。當(dāng)開關(guān)處于打開位置(即未按下)時,兩側(cè)之間的電路將斷開。當(dāng)開關(guān)處于關(guān)閉位置(即按下)時,兩側(cè)之間的電路將完成。

檢查完電路后,請按照上圖連接Raspberry Pi的GPIO引腳的跨接電纜。

第3步:創(chuàng)建一個Python腳本來響應(yīng)按鈕的按下

打開 IDLE 您的Raspberry Pi(菜單》編程》 Python 2(IDLE))。

現(xiàn)在打開一個新項目(文件》新建文件)并鍵入以下內(nèi)容:

import RPi.GPIO as GPIO

import time

SwitchA=17

SwitchB=18

SwitchC=27

LED=22

GPIO.setmode(GPIO.BCM)

GPIO.setup(SwitchA, GPIO.IN)

GPIO.setup(SwitchB, GPIO.IN)

GPIO.setup(SwitchC, GPIO.IN)

GPIO.setup(LED, GPIO.OUT)

while True:

if GPIO.input(SwitchA)==True:

print(“You are pressing button A”)

if GPIO.input(SwitchB)==True:

print(“You are pressing button B”)

GPIO.output(LED, True)

if GPIO.input(SwitchC)==True:

print(“You are pressing button C”)

GPIO.output(LED, False)

在Raspberry Pi的“文檔”文件夾中將項目另存為 buttons.py (文件》另存為)。

在Raspberry Pi上,打開“終端”(菜單》附件》終端),然后導(dǎo)航至通過鍵入以下內(nèi)容來打開“文檔”文件夾:

cd /home/pi/Documents

現(xiàn)在,您可以通過鍵入以下內(nèi)容來運(yùn)行新腳本:

python buttons.py

當(dāng)您按下第一個按鈕,消息“您正在按按鈕A”將在屏幕上重復(fù)顯示,直到您停止按按鈕為止。

當(dāng)您按下第二個按鈕時,類似的消息也會出現(xiàn)在屏幕上,并且LED也會亮起。

當(dāng)您按下第三個按鈕時,將出現(xiàn)類似的消息,并且LED會熄滅。

您可以通過按CTRL + Z停止運(yùn)行該程序。

腳本的工作方式

第11-13行使用 GPIO.setup 將GPIO引腳設(shè)置為輸入引腳。命令:

GPIO.setup(SwitchA, GPIO.IN)

然后腳本使用 GPIO.input 命令來檢測引腳為True(即,連接+ 3.3v電源時)還是False。 (即,當(dāng)引腳接地時):

if GPIO.input(SwitchA)==True:

為確保Raspberry Pi不斷檢查引腳的狀態(tài),腳本還使用了 While循環(huán)重復(fù)運(yùn)行腳本的同一部分:

while True:

while 命令通常后跟一個條件(例如x == 1)和一個冒號( “”)。該命令之后的任何縮進(jìn)代碼都將重復(fù)執(zhí)行,直到不再滿足該條件為止。但是,在上面的腳本中,我們只寫了 True 而不是條件。這將確保腳本可以連續(xù)運(yùn)行,直到按下CTRL + Z或Raspberry Pi掉電為止。

通過將第17行更改為包含以下條件語句,該腳本將在按下第三個按鈕時停止循環(huán):

while GPIO.input(SwitchC)==False:

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

    關(guān)注

    58

    文章

    555

    瀏覽量

    66579
  • 樹莓派
    +關(guān)注

    關(guān)注

    117

    文章

    1711

    瀏覽量

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

    關(guān)注

    0

    文章

    8

    瀏覽量

    2651
收藏 人收藏

    評論

    相關(guān)推薦

    PZT驅(qū)動開關(guān)電路

    關(guān)于PZT的驅(qū)動開關(guān)電路參考
    發(fā)表于 01-17 16:37 ?1次下載

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

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

    BJT開關(guān)電路的設(shè)計

    BJT(Bipolar Junction Transistor,雙極結(jié)型晶體管)開關(guān)電路的設(shè)計涉及多個方面,包括電路的基本結(jié)構(gòu)、工作原理、參數(shù)計算以及實際應(yīng)用中的注意事項等。以下是對BJT開關(guān)電路
    的頭像 發(fā)表于 12-31 16:25 ?303次閱讀

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

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

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

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

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

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

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

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

    什么是觸發(fā)開關(guān)電路

    觸發(fā)開關(guān)電路是一種特殊的電路,它設(shè)計用于在接收到特定信號(如脈沖、電壓或電流變化)時,觸發(fā)開關(guān)狀態(tài)的變化,從而控制電路的通斷或執(zhí)行其他邏輯功能。以下是關(guān)于觸發(fā)
    的頭像 發(fā)表于 09-23 09:50 ?941次閱讀

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

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

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

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

    樹莓裝ubuntu和raspbian哪個更好

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

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

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

    良辰美景,你需要一款復(fù)古風(fēng)格的樹莓相機(jī)!

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

    樹莓5,Raspberry Pi 5 評測

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

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

    Waveshare近日推出針對樹莓的紅外線熱像儀。此設(shè)備能借助GPIO接口與樹莓派對接,拓展其功能領(lǐng)域。除正常的樹莓
    的頭像 發(fā)表于 05-20 14:45 ?726次閱讀
    主站蜘蛛池模板: 欧美精品黑人性xxxx | 久青草视频在线播放 | 99久久99久久久精品齐齐鬼色 | 国产 麻豆 欧美亚洲综合久久 | 四虎影视永久在线精品免费播放 | 色婷婷久| 中文天堂资源在线www | 男女视频免费观看 | 国产三级在线观看播放 | 日鲁夜鲁鲁狠狠综合视频 | 国内一国产农村妇女一级毛片 | 天天射干 | 国产精品资源在线观看网站 | 久草免费色站 | 天堂资源在线种子资源 | avtt天堂网 手机资源 | 99福利| 日本色高清| 欧美色惰aⅴ | 色婷婷视频在线观看 | 色噜噜狠狠网站 | www亚洲欲色成人久久精品 | 国产免费一级高清淫日本片 | 亚洲一级毛片中文字幕 | 亚洲合集综合久久性色 | 免费毛片网 | 男女交性动态免费视频 | 久久婷婷国产一区二区三区 | xxxx人妖| 人成网站在线观看 | 黄色网址在线播放 | 韩漫免费网站无遮挡羞羞漫画 | 国产爱搞 | 韩国a级床戏大尺度在线观看 | 日日操操干干 | 麦克斯奥特曼在线观看 | 天天做天天爱天天爽 | 2016天天干| 色婷亚洲 | 久久99精品久久久久久牛牛影视 | 一级特黄性生活大片免费观看 |