日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

454398 ? 來(lái)源:wv ? 2019-10-22 11:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:您需要做什么

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

-紅色LED

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

-無(wú)焊原型電路板

-4 x 330歐姆電阻器

-3 x 1 Kohm電阻

-某些公對(duì)母跳線

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

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

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

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

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

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

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

現(xiàn)在打開一個(gè)新項(xiàng)目(文件》新建文件)并鍵入以下內(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的“文檔”文件夾中將項(xiàng)目另存為 buttons.py (文件》另存為)。

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

cd /home/pi/Documents

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

python buttons.py

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

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

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

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

腳本的工作方式

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

GPIO.setup(SwitchA, GPIO.IN)

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

if GPIO.input(SwitchA)==True:

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

while True:

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

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

while GPIO.input(SwitchC)==False:

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    關(guān)注

    62

    文章

    569

    瀏覽量

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

    關(guān)注

    122

    文章

    2084

    瀏覽量

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

    關(guān)注

    0

    文章

    10

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    零成本鋼鐵俠手套!樹莓+OpenCV 秒變手勢(shì)遙控器!

    大家好,這是一個(gè)樹莓和OpenCV的連載專題。使用樹莓與OpenCV實(shí)現(xiàn)姿態(tài)估計(jì)和面部特征點(diǎn)追蹤使用樹莓
    的頭像 發(fā)表于 08-16 16:16 ?1621次閱讀
    零成本鋼鐵俠手套!<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>+OpenCV 秒變手勢(shì)遙控器!

    如何使用樹莓與OpenCV實(shí)現(xiàn)面部和運(yùn)動(dòng)追蹤的云臺(tái)系統(tǒng)?

    大家好,這是一個(gè)樹莓和OpenCV的連載專題。使用樹莓與OpenCV實(shí)現(xiàn)姿態(tài)估計(jì)和面部特征點(diǎn)追蹤使用樹莓
    的頭像 發(fā)表于 08-14 17:45 ?2563次閱讀
    如何使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>與OpenCV實(shí)現(xiàn)面部和運(yùn)動(dòng)追蹤的云臺(tái)系統(tǒng)?

    如何搭建高效的樹莓NAS?完整安裝與配置指南!

    訪問(wèn)、存儲(chǔ)和共享文件。使用樹莓創(chuàng)建網(wǎng)絡(luò)附屬存儲(chǔ)(NAS)是為家庭或小型辦公室構(gòu)建個(gè)性化且經(jīng)濟(jì)高效的存儲(chǔ)解決方案的絕佳方式。樹莓NAS可讓
    的頭像 發(fā)表于 08-13 17:45 ?2236次閱讀
    如何搭建高效的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>NAS?完整安裝與配置指南!

    樹莓屏幕怎么選?

    樹莓很多人都用過(guò),但用屏幕的倒不是很多。不少都是直接遠(yuǎn)程操作,或者直接接身邊的顯示設(shè)備了。但我覺得給開發(fā)板配一個(gè)屏幕還是很能提升使用體驗(yàn)的。這次我就介紹一下樹莓的屏幕怎么選擇。
    的頭像 發(fā)表于 08-08 14:59 ?1777次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>屏幕怎么選?

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

    和PiGPIO等庫(kù),C++可用于編程控制樹莓GPIO引腳。它提供了更好的性能和控制能力,非常適合對(duì)速度和精度要求較高的硬件項(xiàng)目。在樹莓
    的頭像 發(fā)表于 08-06 15:33 ?4548次閱讀
    技能+1!如何在<b class='flag-5'>樹莓</b>派上使用C++控制<b class='flag-5'>GPIO</b>?

    樹莓操作系統(tǒng):版本、特性及設(shè)置完整指南!

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

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

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

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

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

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

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

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

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

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

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

    超酷的樹莓激光雷達(dá)掃描儀!

    摘要這款DIY的PiLiDAR掃描儀項(xiàng)目利用樹莓進(jìn)行激光雷達(dá)測(cè)繪。激光雷達(dá)通過(guò)發(fā)射激光來(lái)掃描周圍環(huán)境,從而創(chuàng)建三維模型。該項(xiàng)目需要樹莓4
    的頭像 發(fā)表于 06-01 08:33 ?1312次閱讀
    超酷的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>激光雷達(dá)掃描儀!

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

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

    能夠精準(zhǔn)定位的樹莓機(jī)器人!

    我為我的自制機(jī)器人BigRob(同樣由樹莓驅(qū)動(dòng))配備了基于樹莓的精準(zhǔn)GPS導(dǎo)航系統(tǒng)。本項(xiàng)目所用組件硬件組件NV08C-CSMx1NV08C-CSM是一款集成式衛(wèi)星導(dǎo)航接收器
    的頭像 發(fā)表于 05-17 08:33 ?1662次閱讀
    能夠精準(zhǔn)定位的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>機(jī)器人!

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

    使用PXFMini和樹莓Zero打造您自己的自主漫游車。本項(xiàng)目所用組件硬件組件ErleRoboticsPXFmini×1樹莓Zero×1樹莓
    的頭像 發(fā)表于 05-13 16:39 ?1349次閱讀
    用 <b class='flag-5'>樹莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游車!
    新巴尔虎左旗| 黑龙江省| 新民市| 松潘县| 武平县| 武安市| 克山县| 石阡县| 兖州市| 阿鲁科尔沁旗| 乌鲁木齐县| 胶州市| 班戈县| 铜山县| 德安县| 全州县| 东源县| 庆城县| 杂多县| 红原县| 德保县| 望都县| 祁阳县| 定安县| 崇明县| 张家港市| 油尖旺区| 桂平市| 平昌县| 离岛区| 达孜县| 壤塘县| 永定县| 柞水县| 凤翔县| 正阳县| 公安县| 宁蒗| 姚安县| 拉萨市| 忻城县|