日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)不再提示

怎樣用樹莓派使LED閃爍

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

掃碼添加小助手

加入工程師交流群

在之前的教程中,我們已經(jīng)了解了如何配置Raspberry Pi的無頭設(shè)置,設(shè)置Wi-Fi,安裝觸摸屏LCD,為Raspberry Pi分配靜態(tài)IP地址以及我們已經(jīng)看到如何編寫我們的第一個(gè)Python Raspberry Pi中的程序。

在以前的所有教程中(除了使用Raspberry Pi設(shè)置觸摸屏的情況除外),我們還沒有使用Raspberry上的任何GPIO引腳Pi。

讓我們先討論一下Raspberry Pi的GPIO引腳的一些功能,然后再繼續(xù)介紹如何使用Raspberry Pin及其GPIO引腳閃爍LED。/span》

在進(jìn)入詳細(xì)信息之前,請(qǐng)嘗試閱讀如何配置Raspberry Pi的無頭設(shè)置?

Raspberry Pi的GPIO(通用輸入/輸出)引腳

Raspberry Pi具有通用輸入形式的強(qiáng)大功能/輸出或只是GPIO引腳。 GPIO Pins構(gòu)成了現(xiàn)實(shí)世界和Raspberry Pi之間的物理接口

通過這些GPIO引腳將不同的外部組件(如LED,電機(jī),傳感器,顯示器等)連接到Raspberry Pi。在我們的項(xiàng)目中,我們將使用Raspberry Pi使LED閃爍,因此所有GPIO引腳的知識(shí)都很重要。

最新版本的Raspberry Pi系列即Raspberry Pi 3型號(hào)B有40個(gè)GPIO引腳。在這40個(gè)GPIO引腳中,很少有電源引腳,即3.3V引腳(2),5V引腳(2)和GND(8)。在28個(gè)引腳的其余部分中,很少有真正的通用GPIO引腳,而少數(shù)引腳具有雙重功能。

下圖顯示了Raspberry Pi 3模型的GPIO引腳B板。

中心的數(shù)字(帶圓圈的)是Raspberry Pi的物理引腳。它們也被稱為Board Pins或Numbers。 GPIO編號(hào)(如物理引腳3是GPIO2)是處理器可以看到的那些。此編號(hào)稱為GPIO編號(hào)或BCM編號(hào)。

注意 :請(qǐng)注意您要在程序中使用的編號(hào)方案。在這個(gè)使用Raspberry Pi和Python程序如何閃爍和LED的項(xiàng)目中,我使用了電路板編號(hào)。

使用Raspberry Pi閃爍LED的電路圖

為了使用Raspberry Pi閃爍LED,我們需要先將LED連接到Raspberry Pi。您可以通過兩種方式將LED連接到Raspberry Pi。我將展示連接LED的兩種方式。

電路1

在在第一個(gè)電路中,LED的陽極通過1KΩ限流電阻連接到GPIO25(物理引腳22)。 LED的陰極連接到GND引腳。

在此電路中, GPIO引腳將充當(dāng)源極,并在激活時(shí)提供3.3V電壓。

電路2

在此電路中,LED的陽極通過1KΩ電阻連接到Raspberry Pi的3.3V電源引腳。 LED的陰極連接到GPIO25(物理引腳22)。

In在這個(gè)電路中,GPIO引腳充當(dāng)接收器(GND)。

注意 :我將專注于第一個(gè)電路,GPIO引腳GPIO25作為源極。其他部分中解釋的代碼將特定于該電路。該代碼也可用于第二個(gè)電路,只需稍加修改即可。

所需組件

Raspberry Pi 3 B型(任何Raspberry Pi都可以)

5mm LED x 1

1KΩ電阻(1/4瓦)x 1

迷你面包板x 1

連接電線

其他(計(jì)算機(jī),以太網(wǎng)電纜,Raspberry Pi電源等)

另請(qǐng)閱讀:您的第一個(gè)Raspberry Pi上的Python程序

電路原理

操作原理非常簡單。 GPIO引腳(GPIO25)亮一秒鐘,下一秒亮。此過程保持循環(huán),以便我們獲得閃爍LED的效果。

為了控制GPIO引腳,即使其為高電平和低電平,我將使用Python編程幾乎沒有Python包。

使用Raspberry Pi閃爍LED的代碼

如何使用Raspberry Pi操作閃爍LED?

首先,我使用Vim編輯器編寫Python程序。 Vim是一個(gè)命令行編輯器,是一個(gè)非常簡單易用的文本編輯器。首先,使用SSH登錄您的Raspberry Pi(例如Putty)。

安裝Vim編輯器(默認(rèn)情況下,Raspbian具有Vi編輯器并獲得完整功能Vim),在SSH終端中輸入以下代碼。

sudo apt-get install vim

現(xiàn)在使用Vim編輯器打開一個(gè)空白的Python文件,文件名為 blinkLed.py 。為此,請(qǐng)使用以下命令。

sudo vim blinkLed.py

注意 :我在Raspberry Pi的桌面中創(chuàng)建了一個(gè)文件夾 Python_Progs 。所以,首先我應(yīng)該出現(xiàn)在該目錄中,然后創(chuàng)建上面的Python文件。 (要更改目錄,請(qǐng)使用cd命令)。

打開 blinkLed.py 文件后,復(fù)制上面的代碼并將其粘貼到那里。由于它是Python代碼,因此將指令分組為Python中的塊非常重要。

保存 blinkLed。 py 文件并關(guān)閉Vim編輯器。要檢查代碼,請(qǐng)?jiān)赟SH終端(Putty)中使用以下命令。

sudo python blinkLed.py

如果一切順利,您的LED應(yīng)以1秒的間隔閃爍,即一秒鐘閃爍,另一秒閃爍。

代碼說明

在Python程序中,首先我們導(dǎo)入了兩個(gè)包 RPi .GPIO 和時(shí)間。包 RPi.GPIO 將幫助我們控制Raspberry Pi的GPIO引腳。

RPi的第一個(gè)重要功能。 GPIO 模塊是 setmode()。使用 GPIO.setmode(),我們可以選擇引腳的GPIO編號(hào)或物理編號(hào)。通過使用 GPIO.setmode(GPIO.BOARD) ,我們選擇了物理編號(hào)方案。

注意 :對(duì)于GPIO編號(hào),您可以使用GPIO.setmode(GPIO.BCM)。

下一個(gè)功能是設(shè)置(引腳,模式)。此功能允許我們將引腳設(shè)置為輸入(GPIO.IN)或輸出(GPIO.OUT)。在程序中,我使用 GPIO.setup(ledPin,GPIO.OUT) 將ledPin設(shè)置為輸出。

將LED引腳設(shè)置為OUTPUT后,現(xiàn)在我們需要設(shè)置此OUTPUT的狀態(tài),即HIGH(GPIO.HIGH)或LOW(GPIO.LOW)。為此,我們需要使用函數(shù)輸出(引腳,狀態(tài))。因此,在我們的程序中,我們需要使用 GPIO.output(ledPin,GPIO.HIGH) 來打開LED和 GPIO.output( ledPin,GPIO.LOW) 將其關(guān)閉。

最后一個(gè)功能是 GPIO.cleanup() 的。借助此功能,我們可以從程序中徹底退出,因?yàn)樗鼘⑶宄绦蛑惺褂玫乃匈Y源。

應(yīng)用程序

在這個(gè)項(xiàng)目中,我們已經(jīng)看到了如何使用Raspberry Pi和Python程序使LED閃爍。該項(xiàng)目將幫助您了解Raspberry Pi的GPIO引腳的一些基礎(chǔ)知識(shí)。

以此項(xiàng)目為參考,我們可以開發(fā)許多其他項(xiàng)目,如驅(qū)動(dòng)電機(jī),連接LCD,等

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

    關(guān)注

    244

    文章

    24752

    瀏覽量

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

    關(guān)注

    122

    文章

    2086

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何使用 VisionFive GPIO 使 LED 閃爍

    使用 VisionFive GPIO 使 LED 閃爍
    發(fā)表于 03-27 07:48

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

    使用樹莓和OpenCV實(shí)時(shí)掃描并存儲(chǔ)二維碼使用樹莓和OpenCV實(shí)現(xiàn)物體與動(dòng)物識(shí)別使用樹莓
    的頭像 發(fā)表于 08-16 16:16 ?1643次閱讀
    零成本鋼鐵俠手套!<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>+OpenCV 秒變手勢(shì)遙控器!

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

    使用樹莓和OpenCV實(shí)時(shí)掃描并存儲(chǔ)二維碼使用樹莓和OpenCV實(shí)現(xiàn)物體與動(dòng)物識(shí)別使用樹莓
    的頭像 發(fā)表于 08-14 17:45 ?2641次閱讀
    如何使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>與OpenCV實(shí)現(xiàn)面部和運(yùn)動(dòng)追蹤的云臺(tái)系統(tǒng)?

    樹莓屏幕怎么選?

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

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

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

    樹莓挖掘5種頂級(jí)加密貨幣!

    挖掘的最佳加密貨幣可通過CPU或硬盤挖掘獲得。這些加密貨幣采用“抗ASIC”算法,樹莓能夠處理并解決這些算法。我將為您介紹適合在樹莓派上挖掘的最佳加密貨幣,以
    的頭像 發(fā)表于 07-21 16:34 ?1944次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>挖掘5種頂級(jí)加密貨幣!

    樹莓打造無人機(jī),你需注意的事項(xiàng)!

    能否將樹莓裝入無人機(jī)?使用樹莓打造無人機(jī)是可行的。樹莓充當(dāng)無人機(jī)的“大腦”,將飛行控制器的
    的頭像 發(fā)表于 07-14 17:49 ?2438次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>打造無人機(jī),你需注意的事項(xiàng)!

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

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

    20個(gè)任何人都能完成的樹莓酷炫項(xiàng)目!

    不知道如何利用你買的樹莓?這個(gè)小設(shè)備真的能當(dāng)臺(tái)式電腦嗎?能當(dāng)服務(wù)器嗎?能當(dāng)廣播電臺(tái)嗎?當(dāng)然可以!為了幫助你入門,我們精心挑選了這份樹莓
    的頭像 發(fā)表于 07-03 17:10 ?4880次閱讀
    20個(gè)任何人都能完成的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>酷炫項(xiàng)目!

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

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

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

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

    關(guān)于 樹莓5 超頻:你需要知道的一切!

    。超頻樹莓5需修改config.txt啟動(dòng)設(shè)置文件,調(diào)整CPU速度設(shè)置。但超頻可能縮短Pi5的使用壽命,并使保修失效,因此需謹(jǐn)慎操作。樹莓
    的頭像 發(fā)表于 06-10 17:29 ?3111次閱讀
    關(guān)于 <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5 超頻:你需要知道的一切!

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

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

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

    樹莓是一款功能強(qiáng)大、體積小巧且高度可定制的設(shè)備,多年來,我們見證了它被應(yīng)用于眾多領(lǐng)域。無論是將其裝入3D打印的經(jīng)典游戲機(jī)外殼,還是簡單地將它隱藏起來作為家庭文件服務(wù)器,我們都報(bào)道過在社區(qū)里
    的頭像 發(fā)表于 05-22 16:53 ?1788次閱讀
    <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 ?1694次閱讀
    能夠精準(zhǔn)定位的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>機(jī)器人!
    阿克苏市| 凤台县| 柞水县| 德安县| 邵阳市| 镇远县| 五莲县| 周至县| 宁远县| 溆浦县| 盐池县| 民县| 乌拉特后旗| 洛南县| 来凤县| 洞头县| 平潭县| 赤峰市| 正宁县| 西安市| 孝感市| 南投市| 仁怀市| 新巴尔虎左旗| 乐陵市| 广安市| 四平市| 东乌珠穆沁旗| 隆昌县| 金乡县| 麟游县| 张北县| 阜南县| 大丰市| 扬中市| 新疆| 河东区| 吐鲁番市| 黔东| 新密市| 建平县|