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

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

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

3天內不再提示

如何使用樹莓派的GPIO引腳創建開關電路

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

步驟1:您需要做什么

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

-紅色LED

-3 x觸動按鈕開關

-無焊原型電路板

-4 x 330歐姆電阻器

-3 x 1 Kohm電阻

-某些公對母跳線

第2步:構建電路

在面包板上構建上述電路,確保沒有

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

確保正確連接交換機。如果仔細看一下交換機,您會發現交換機的任一側都安裝了兩個支腳。當開關處于打開位置(即未按下)時,兩側之間的電路將斷開。當開關處于關閉位置(即按下)時,兩側之間的電路將完成。

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

第3步:創建一個Python腳本來響應按鈕的按下

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

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

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上,打開“終端”(菜單》附件》終端),然后導航至通過鍵入以下內容來打開“文檔”文件夾:

cd /home/pi/Documents

現在,您可以通過鍵入以下內容來運行新腳本:

python buttons.py

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

當您按下第二個按鈕時,類似的消息也會出現在屏幕上,并且LED也會亮起。

當您按下第三個按鈕時,將出現類似的消息,并且LED會熄滅。

您可以通過按CTRL + Z停止運行該程序。

腳本的工作方式

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

GPIO.setup(SwitchA, GPIO.IN)

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

if GPIO.input(SwitchA)==True:

為確保Raspberry Pi不斷檢查引腳的狀態,腳本還使用了 While循環重復運行腳本的同一部分:

while True:

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

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

while GPIO.input(SwitchC)==False:

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

    關注

    60

    文章

    560

    瀏覽量

    66988
  • 樹莓派
    +關注

    關注

    121

    文章

    1963

    瀏覽量

    107081
  • gpio引腳
    +關注

    關注

    0

    文章

    8

    瀏覽量

    2699
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    樹莓“揪出”家里的耗電怪獸!

    在本應用中,我們將使用樹莓設置一個CE電流監測器,并通過網頁界面顯示電路的電流讀數。本項目使用的組件硬件組件樹莓2ModelBx112通
    的頭像 發表于 06-04 15:33 ?606次閱讀
    用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

    解鎖樹莓集群:一步步打造你的超級計算陣列!

    樹莓集群簡介樹莓集群是由多臺聯網的樹莓計算機組成的網絡,它們作為一個統一、協調的單元協同工
    的頭像 發表于 04-25 16:17 ?457次閱讀
    解鎖<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>集群:一步步打造你的超級計算陣列!

    PZT驅動開關電路

    關于PZT的驅動開關電路參考
    發表于 01-17 16:37 ?1次下載

    GPIO樹莓中的應用

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

    BJT開關電路的設計

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

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

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

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

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

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

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

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

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

    什么是觸發開關電路

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

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

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

    樹莓4b風扇插哪個引腳

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

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

    皮革貼片(可選) 示意圖 轉換器連接到樹莓的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
    主站蜘蛛池模板: 天堂8在线天堂资源在线 | 在线视频 亚洲 | 五月婷婷久久综合 | 国产papa | 精品久久免费观看 | 亚欧成人乱码一区二区 | 理论片午午伦夜理片影院99 | 天天综合色天天综合网 | 天天操夜夜摸 | 国内精品一区二区在线观看 | 在线网站黄 | 婷婷深爱 | 亚洲国产精品热久久2022 | 嫩草影院入口一二三免费 | 亚洲综合色在线观看 | 狠狠干狠狠色 | 伊人网视频在线 | 成人xxxxx | 日本激情网 | 天天看片天天爽 | www.999精品视频观看免费 | 边做边爱在线观看视频免费 | 欧美高清一区二区三 | 国产小视频在线免费观看 | 色综合97天天综合网 | 亚洲一级免费视频 | 97色在线视频观看香蕉 | 在线综合网 | 美女淫 | 天天躁日日躁狠狠躁一级毛片 | 午夜激情影视 | 国产成人无精品久久久久国语 | 天天草天天射 | 亚洲产国偷v产偷v自拍色戒 | 韩国理论三级在线观看视频 | 天堂资源最新版在线www | 色偷偷91综合久久噜噜噜男男 | 成人欧美一区二区三区视频不卡 | 新网球王子u17世界杯篇免费观看 | 人人干干 | 在线天堂网www资源种子 |