女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

按鈕怎樣與樹莓派連接

454398 ? 來源:工程師吳畏 ? 2019-07-29 11:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

正如我在使用Raspberry PiPython項目的如何使LED閃爍中所提到的,Raspberry Pi的GPIO引腳是一個重要特性,因為它們使Raspberry Pi能夠與LED,電機,按鈕等外部物理組件接口。 。

GPIO引腳或通用輸入引腳,顧名思義,可以配置為輸出引腳或輸入引腳。

如果設置為輸出引腳,就像LED閃爍教程一樣,GPIO引腳驅動輸出設備就像LED一樣。相反,如果GPIO引腳配置為輸入引腳,它將在此方案中讀取外部設備(如按鈕)的輸入數據。

繼續,閱讀如何使用RASPBERRY PI閃爍LED?

Raspberry Pi的GPIO作為輸入

從上面的陳述中可以清楚地看出,如果Raspberry Pi想要從外部器件讀取值,則必須將相應的GPIO引腳聲明為輸入引腳。

但是當Raspberry Pi的GPIO引腳被聲明為輸入時,它必須“綁定”為高或低,否則稱為浮動輸入引腳。浮動輸入是一個定義為輸入且保持原樣的引腳。

任何數字輸入引腳都非常敏感,即使是最輕微的變化也會捕捉到雜散手指,面包板,空氣等電容

為了避免這種情況,必須借助上拉或拉電極將數字輸入引腳連接到VCC或GND - 下拉電阻

下圖顯示了在上拉和下拉電阻的幫助下,輸入拉高和拉低。在上拉的情況下,輸入將始終為高電平,按下按鈕時,輸入將為低電平。

按鈕怎樣與樹莓派連接

相反,當輸入引腳被拉下時,它將始終讀為低電平,當按下該按鈕時,它將讀為高電平。

這種類型的設置確保您可以從開關或按鈕獲取可靠的讀數。確保引腳未設置為輸出并拉高或拉低,因為可能會嚴重損壞引腳。

按鈕基礎

按鈕是最簡單的設備,它是可以連接到任何控制器處理器(如Arduino或Raspberry Pi)的基本輸入設備。

最簡單形式的按鈕由四個終端組成。其中,端子1和2在內部相互連接,端子3和4也在內部連接。因此,即使您有四個端子,從技術上講,您只能使用兩個端子。

上圖顯示了一個簡單的按鈕,并突出顯示了內部連接。

將按鈕與Raspberry Pi連接

如“GPIO as Input”部分所述,當GPIO引腳為聲明為輸入,它必須借助上拉電阻或下拉電阻連接到VCC或GND。

但是,現代電路板如Arduino和Raspberry Pi具有內部上拉或內部下拉功能。借助此功能,您無需將上拉或下拉電阻器物理連接到輸入引腳,而是使用軟件對其進行配置。

使用此功能,引腳將從芯片內部拉高或拉低。

在將Raspberry Pi的GPIO引腳定義為輸入時,在程序中添加一條附加語句激活內部上拉或下拉。

在這個項目中,通過連接按鈕和Raspberry Pi,我們將讀取輸入引腳的狀態,因此,打開或關閉LED。

電路圖

以下圖像顯示電路Raspberry Pi按鈕接口的圖表。第一張圖片基于Fritzing Parts。

為了更清晰地了解連接,Fritzing的以下接線圖將有所幫助。

所需組件

Raspberry Pi

按鈕

5mm LED

100Ω電阻(1/4瓦)

迷你面包板

連接電線

電源

電路設計

首先,我使用了一個雙端子按鈕,而不是使用四端子按鈕。這沒有任何區別。按鈕的一個端子連接到GND,另一個端子連接到Raspberry Pi的物理引腳16(GPIO23)。

5mm LED用作輸出設備。 LED的陽極(長引線)連接到Raspberry Pi的物理引腳18(GPIO24)。 LED(短引線)的陰極連接到100Ω電阻的一個端子。

電阻的另一端連接到GND。

代碼

Python用作此項目的編程語言。 Python腳本如下所示。

工作

Raspberry Pi按鈕界面的工作非常容易理解。當運行Python腳本時,Raspberry Pi將Button Pin初始化為輸入,內部上拉和LED Pin作為輸出。

現在,它等待狀態改變輸入引腳,僅在按下按鈕時才會發生。如果按下該按鈕,Raspberry Pi將在相應的引腳上檢測到LOW并激活LED。

應用

將按鈕與Raspberry Pi連接可能看起來不是一個大項目,但它確實有助于我們理解從輸入引腳讀取的概念。

類似的概念可以應用于其他輸入設備,如不同類型的傳感器(PIR傳感器,超聲波傳感器,觸摸傳感器等)。

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

    關注

    0

    文章

    134

    瀏覽量

    13138
  • 樹莓派
    +關注

    關注

    121

    文章

    1978

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    精通遠程控制:借助樹莓釋放 SSH 的強大功能!

    什么是SSH?我們如何利用SSH連接樹莓、對其進行監控并執行其他任務?注意:文章鏈接可能需要科學上網。通過SSH連接樹莓
    的頭像 發表于 06-27 15:26 ?123次閱讀
    精通遠程控制:借助<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>釋放 SSH 的強大功能!

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

    樹莓是一款小巧便攜的USB供電計算機,可以隱藏起來用于小型項目,如網絡服務器或家庭自動化。通常,設置樹莓需要鍵盤和顯示器來編輯和查看樹莓
    的頭像 發表于 06-26 15:41 ?177次閱讀
    <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 ?351次閱讀
    <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通道20安培電流監測控制器x1項目背景介紹在本
    的頭像 發表于 06-04 15:33 ?651次閱讀
    用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

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

    樹莓是一款功能強大、體積小巧且高度可定制的設備,多年來,我們見證了它被應用于眾多領域。無論是將其裝入3D打印的經典游戲機外殼,還是簡單地將它隱藏起來作為家庭文件服務器,我們都報道過在社區里用樹莓
    的頭像 發表于 05-22 16:53 ?559次閱讀
    <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 ?375次閱讀
    用 <b class='flag-5'>樹莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游車!

    樹莓4 打造專屬流媒體控制臺!

    的這個項目一樣。他使用我們最愛的單板計算機(SBC)從零開始打造了一臺樹莓版流媒體控制臺。如果你對流媒體控制臺不太了解,這些設備可以連接到個人電腦上,并提供按鈕
    的頭像 發表于 05-11 08:33 ?161次閱讀
    用 <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>4 打造專屬流媒體控制臺!

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

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

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

    開發和物聯網應用。以下是一些基本的樹莓傳感器使用方法: 1. 連接傳感器 GPIO引腳 :樹莓的GPIO(通用輸入/輸出)引腳允許直接
    的頭像 發表于 12-06 10:35 ?2063次閱讀

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

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

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

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

    樹莓網關:物聯網應用的新標桿

    的特點是體積小巧(大約信用卡大小),但功能齊全,足以支持多種計算任務。 樹莓經常被用作物聯網網關,收集設備數據,然后將數據上傳云平臺,并還可以用來接收來自云端的控制指令,控制其他連接的設備。 相比,
    的頭像 發表于 10-09 16:44 ?781次閱讀
    類<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網關:物聯網應用的新標桿

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

    )接口,樹莓可以連接各種傳感器、執行器和其他外圍設備。 易于編程 :樹莓支持多種編程語言,如Python、C++、Java等,使得
    的頭像 發表于 08-30 18:21 ?2778次閱讀

    樹莓的功能用途是什么

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

    樹莓裝ubuntu和raspbian哪個更好

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