日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 工業(yè)控制 > 電路設(shè)計項目集錦
[導(dǎo)讀]在我之前的教程“Raspberry Pi Pico入門”中,我一步一步地教你如何開始使用Raspberry Pi Pico,編程Pico板需要哪些軟件或IDE,以及最重要的部分,即如何在Pico上安裝Micro Python。我還向您展示了如何用樹莓派pico閃爍板上和外部LED。在今天的教程中,我將教你如何將按鈕與樹莓派pico連接起來。

在我之前的教程“Raspberry Pi Pico入門”中,我一步一步地教你如何開始使用Raspberry Pi Pico,編程Pico板需要哪些軟件或IDE,以及最重要的部分,即如何在Pico上安裝Micro Python。我還向您展示了如何用樹莓派pico閃爍板上和外部LED。在今天的教程中,我將教你如何將按鈕與樹莓派pico連接起來。

仔細理解本教程后,您將能夠:

?接口按鈕與樹莓派pico,并可以控制其他設(shè)備與它。

?如何使用樹莓派pico GPIO引腳作為輸入,以及如何讀取任何GPIO引腳的狀態(tài)(高或低)。

?理解為什么需要中斷。

?用按鈕打開和關(guān)閉板載或外部LED。

?使用覆盆子pi pico的內(nèi)部上拉和下拉電阻

要求:

硬件需求:

?樹莓派

?面包板

?按鈕

?電阻(330歐姆/0.25W, 10K歐姆/0.25W)

?跳線(M-to-M)

?LED(尺寸= 5mm,顏色=紅色)

軟件要求:

?Thonny(Python IDE for beginners)

理論:

按鈕:

按鈕是一種機械開關(guān),用于切斷或維持電路中的電流流動。按鈕上有兩個金屬端子。在正常狀態(tài)下(當沒有壓力施加在按鈕上時),這些金屬觸點不會相互接觸。按鈕的這種狀態(tài)稱為“OFF”。當我們按下按鈕時,這些終端就會接觸或簡單地相互接觸?,F(xiàn)在,兩個終端處于物理接觸狀態(tài)的按鈕被稱為“開”。按鈕有時也被稱為按鈕,因為你必須按下它來啟動電流。電路中的按鈕用給定的符號表示。

步驟1:制作簡單的測試電路,實際了解按鈕的操作

當你用手指按下按鈕時,兩個金屬端子相互接觸,電流開始流動,LED開始發(fā)光。一旦你釋放按鈕兩個金屬端子打破物理接觸和LED停止發(fā)光。電路中使用了一個330歐姆的電阻來限制LED中的電流。

步驟2:連接一個按鈕到樹莓派Pico

將樹莓派pico板固定在全尺寸的面包板上,然后將按鈕固定在相同的面包板上,如下所示。

現(xiàn)在將樹莓派pico的pin-13(GND)引腳連接到面包板的-ve(藍色)導(dǎo)軌。將按鈕的左端連接到面包板的-ve導(dǎo)軌上,右端連接到pico的Pin-19(GPIO-14)上,如下圖所示。

步驟3:編寫一個微python程序來讀取按鈕的狀態(tài)

在thony中打開一個新腳本,輸入給定的程序,然后保存腳本。在程序的第一行中,您必須導(dǎo)入機器模塊以使用GPIO引腳和時間模塊來創(chuàng)建程序中的延遲。現(xiàn)在為pin類創(chuàng)建一個按鈕對象。這里需要設(shè)置pin名。14號表示GPIO Pin-14和pin。ini用于配置引腳模式為輸入。要配置引腳作為輸出,您應(yīng)該使用pin。OUT而不是Pin.IN.Pin。PULL_UP用于激活內(nèi)部上拉電阻。你也可以使用pin。PULL_DOWN激活內(nèi)部下拉。創(chuàng)建一個反復(fù)運行的無限循環(huán),以便您可以隨時讀取按鈕的狀態(tài)。要創(chuàng)建無限循環(huán),使用while True?,F(xiàn)在您必須讀取按鈕的狀態(tài),以便使用button.value(),此函數(shù)返回1(True),如果按鈕引腳高(3.3 V)或0(False),如果按鈕引腳低(0 V)。您需要檢查按鈕是否按下,以便使用if(控制語句)和==(比較操作符)。如果此條件為真,則必須發(fā)送消息“Button is pressed”。使用print()函數(shù)顯示消息。如果條件不為真,那么你必須打印消息“按鈕未按下”。在最后一行中,您必須為每個測試提供一些延遲,因此必須使用time.sleep()函數(shù)?,F(xiàn)在程序完成了,如下所示:

現(xiàn)在單擊run來運行程序。查看shell中的輸出,然后按下按鈕。當您按下按鈕時,您將在shell中看到“button is pressed”消息。

步驟4:使用按鈕控制外部LED。

在步驟3中,您已經(jīng)學(xué)習(xí)了如何讀取按鈕狀態(tài)。在此步驟中,您必須使用按鈕和pico控制外部LED,因此您必須修改電路,如下所示:

在步驟3中創(chuàng)建的代碼中添加更多行?,F(xiàn)在你的代碼看起來如下所示:

點擊運行選項。你會看到LED不發(fā)光,現(xiàn)在按下按鈕,一旦你按下按鈕,LED開始發(fā)光,并持續(xù)發(fā)光,直到你不釋放按鈕。

步驟5:用按鈕切換LED

世界爭斗意味著改變國家。在這里,你必須用按鈕來切換LED。編寫下面給出的程序,用你的按鈕切換LED:

運行上面的程序。你會看到,當你按下按鈕時,LED的狀態(tài)會發(fā)生變化,即如果它是關(guān)閉的,那么它就會打開,或者如果它是打開的,那么它就會關(guān)閉。如果你一直按下按鈕,LED會在0.5秒后切換,但這里你只需要在按一次時切換LED,無論你一直按下按鈕,LED都不應(yīng)該切換。如果你按下按鈕的速度更快,led應(yīng)該切換得更快,但由于使用延遲,這是不可能的。這個問題的解決方案是您應(yīng)該使用中斷。我不在這里解釋中斷,因為這是另一個教程的主題。

本文編譯自hackster.io

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉