一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

按鈕怎樣與樹(shù)莓派連接

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

掃碼添加小助手

加入工程師交流群

概述

正如我在使用Raspberry PiPython項(xiàng)目的如何使LED閃爍中所提到的,Raspberry Pi的GPIO引腳是一個(gè)重要特性,因?yàn)樗鼈兪筊aspberry Pi能夠與LED,電機(jī),按鈕等外部物理組件接口。 。

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

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

繼續(xù),閱讀如何使用RASPBERRY PI閃爍LED?

Raspberry Pi的GPIO作為輸入

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

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

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

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

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

按鈕怎樣與樹(shù)莓派連接

相反,當(dāng)輸入引腳被拉下時(shí),它將始終讀為低電平,當(dāng)按下該按鈕時(shí),它將讀為高電平。

這種類型的設(shè)置確保您可以從開(kāi)關(guān)或按鈕獲取可靠的讀數(shù)。確保引腳未設(shè)置為輸出并拉高或拉低,因?yàn)榭赡軙?huì)嚴(yán)重?fù)p壞引腳。

按鈕基礎(chǔ)

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

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

上圖顯示了一個(gè)簡(jiǎn)單的按鈕,并突出顯示了內(nèi)部連接。

將按鈕與Raspberry Pi連接

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

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

使用此功能,引腳將從芯片內(nèi)部拉高或拉低。

在將Raspberry Pi的GPIO引腳定義為輸入時(shí),在程序中添加一條附加語(yǔ)句激活內(nèi)部上拉或下拉。

在這個(gè)項(xiàng)目中,通過(guò)連接按鈕和Raspberry Pi,我們將讀取輸入引腳的狀態(tài),因此,打開(kāi)或關(guān)閉LED。

電路圖

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

為了更清晰地了解連接,F(xiàn)ritzing的以下接線圖將有所幫助。

所需組件

Raspberry Pi

按鈕

5mm LED

100Ω電阻(1/4瓦)

迷你面包板

連接電線

電源

電路設(shè)計(jì)

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

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

電阻的另一端連接到GND。

代碼

Python用作此項(xiàng)目的編程語(yǔ)言。 Python腳本如下所示。

工作

Raspberry Pi按鈕界面的工作非常容易理解。當(dāng)運(yùn)行Python腳本時(shí),Raspberry Pi將Button Pin初始化為輸入,內(nèi)部上拉和LED Pin作為輸出。

現(xiàn)在,它等待狀態(tài)改變輸入引腳,僅在按下按鈕時(shí)才會(huì)發(fā)生。如果按下該按鈕,Raspberry Pi將在相應(yīng)的引腳上檢測(cè)到LOW并激活LED。

應(yīng)用

將按鈕與Raspberry Pi連接可能看起來(lái)不是一個(gè)大項(xiàng)目,但它確實(shí)有助于我們理解從輸入引腳讀取的概念。

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

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

    關(guān)注

    0

    文章

    134

    瀏覽量

    13177
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    121

    文章

    2005

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    樹(shù)莓6 傳聞:發(fā)布日期與規(guī)格!

    每當(dāng)我想再為我的收藏增添一款樹(shù)莓時(shí),總會(huì)在是立即購(gòu)買(mǎi)還是等待硬件更強(qiáng)大的下一代之間猶豫不決。但新樹(shù)莓型號(hào)的發(fā)布往往容易被錯(cuò)過(guò),尤其是在你的信息流被病毒式傳播的貓咪視頻占據(jù)時(shí)。因此,
    的頭像 發(fā)表于 07-11 16:21 ?193次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>6 傳聞:發(fā)布日期與規(guī)格!

    精通遠(yuǎn)程控制:借助樹(shù)莓釋放 SSH 的強(qiáng)大功能!

    什么是SSH?我們?nèi)绾卫肧SH連接樹(shù)莓、對(duì)其進(jìn)行監(jiān)控并執(zhí)行其他任務(wù)?注意:文章鏈接可能需要科學(xué)上網(wǎng)。通過(guò)SSH連接樹(shù)莓
    的頭像 發(fā)表于 06-27 15:26 ?237次閱讀
    精通遠(yuǎn)程控制:借助<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>釋放 SSH 的強(qiáng)大功能!

    樹(shù)莓小技巧:無(wú)需鍵盤(pán)或顯示器,如何通過(guò)WiFi設(shè)置樹(shù)莓?

    樹(shù)莓是一款小巧便攜的USB供電計(jì)算機(jī),可以隱藏起來(lái)用于小型項(xiàng)目,如網(wǎng)絡(luò)服務(wù)器或家庭自動(dòng)化。通常,設(shè)置樹(shù)莓需要鍵盤(pán)和顯示器來(lái)編輯和查看樹(shù)莓
    的頭像 發(fā)表于 06-26 15:41 ?299次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>小技巧:無(wú)需鍵盤(pán)或顯示器,如何通過(guò)WiFi設(shè)置<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>?

    樹(shù)莓分類器:用樹(shù)莓識(shí)別不同型號(hào)的樹(shù)莓!

    在本教程系列的第一部分中,您將學(xué)習(xí)如何使用樹(shù)莓AI攝像頭來(lái)檢測(cè)不同的樹(shù)莓型號(hào)。本系列由DavidPlowman創(chuàng)建,他是樹(shù)莓
    的頭像 發(fā)表于 06-13 16:39 ?407次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>分類器:用<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>識(shí)別不同型號(hào)的<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>!

    樹(shù)莓“揪出”家里的耗電怪獸!

    在本應(yīng)用中,我們將使用樹(shù)莓設(shè)置一個(gè)CE電流監(jiān)測(cè)器,并通過(guò)網(wǎng)頁(yè)界面顯示電路的電流讀數(shù)。本項(xiàng)目使用的組件硬件組件樹(shù)莓2ModelBx112通道20安培電流監(jiān)測(cè)控制器x1項(xiàng)目背景介紹在本
    的頭像 發(fā)表于 06-04 15:33 ?715次閱讀
    用<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

    樹(shù)莓“吉尼斯世界記錄”:將樹(shù)莓的性能發(fā)揮到極致的項(xiàng)目!

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

    樹(shù)莓 Zero 打造的智能漫游車(chē)!

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

    解鎖樹(shù)莓集群:一步步打造你的超級(jí)計(jì)算陣列!

    樹(shù)莓集群簡(jiǎn)介樹(shù)莓集群是由多臺(tái)聯(lián)網(wǎng)的樹(shù)莓計(jì)算機(jī)組成的網(wǎng)絡(luò),它們作為一個(gè)統(tǒng)一、協(xié)調(diào)的單元協(xié)同工
    的頭像 發(fā)表于 04-25 16:17 ?748次閱讀
    解鎖<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>集群:一步步打造你的超級(jí)計(jì)算陣列!

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

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

    樹(shù)莓gpio有什么用,樹(shù)莓gpio接口及編程方法

    一、樹(shù)莓GPIO的用途 樹(shù)莓(Raspberry Pi)是一款小巧、功能強(qiáng)大的單板計(jì)算機(jī),廣泛應(yīng)用于編程教育、物聯(lián)網(wǎng)項(xiàng)目、家庭媒體中心等領(lǐng)域。GPIO(General Purpos
    的頭像 發(fā)表于 10-22 18:09 ?2674次閱讀

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

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

    樹(shù)莓網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

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

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

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

    樹(shù)莓的功能用途是什么

    樹(shù)莓(Raspberry Pi)是一款由英國(guó)樹(shù)莓基金會(huì)研發(fā)的信用卡大小的單板計(jì)算機(jī),自2012年推出以來(lái),已經(jīng)發(fā)展出多個(gè)型號(hào)和版本。樹(shù)莓
    的頭像 發(fā)表于 08-30 18:01 ?4599次閱讀

    樹(shù)莓裝ubuntu和raspbian哪個(gè)更好

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