chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何使用Arrays各種閃爍順序

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-02 16:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這是我們學(xué)習(xí)Arduino系列的下一部分,這次我們將學(xué)習(xí)并使用 Arrays 用各種閃爍順序。如果您想教孩子基本的焊接方法,那么這將是使孩子忙碌的理想項(xiàng)目-只需將LED安裝在一塊卡上,就可以從標(biāo)準(zhǔn)的9v電池中獲取電力。

這也是初學(xué)者Arduino編程中的關(guān)鍵課程,盡管如果您不打算實(shí)際使用它作為裝飾物,我還是強(qiáng)烈建議您將它放在面包板上。

注意:這是一個(gè)非常重要的過程。入門級教程,我們當(dāng)然不會突破任何新領(lǐng)域–是嗎?只是一臺教授使用陣列和 For循環(huán)來處理大量LED 的概念的設(shè)備(或其他輸出設(shè)備)。/em》

如果您還沒有這樣做,那么現(xiàn)在是跟隨該系列其他文章的好時(shí)機(jī):

什么是Arduino?您可以使用它嗎?

什么是Arduino入門工具包?它包含什么?

您可以通過入門工具包購買更多很酷的組件

入門您的Arduino入門套件?安裝驅(qū)動程序并設(shè)置電路板和端口

Fritzing,這是一個(gè)免費(fèi)的電路圖繪制工具

仔細(xì)查看Arduino應(yīng)用程序和示例閃爍程序的結(jié)構(gòu)

對于此項(xiàng)目,您至少需要用紅色或綠色的 8或9個(gè)LED ,每個(gè)LED的電阻, 面包板和一些接線。我最近購買了Ooomlout的入門套件,本教程對此進(jìn)行了介紹,它具有很高的性價(jià)比,并且具有比您所需要的更多的LED和電阻器,并且配備了整潔的面包板和Arduino外殼來保存物品。整潔。

這是最后一件事:

如何使用Arrays各種閃爍順序

以及正在播放的視頻。

這是Fritzing的接線圖。這是非?;镜抹C只需將LED的正極引線連接到 2-》任何引腳(最多13針),然后將負(fù)極引腳通過電阻串聯(lián)到地。我在這里使用的值為560歐姆。就是這樣。

在軟件方面,請考慮如何在代碼中寫入所有這些LED。您可以這樣處理:

int led1 = 2; // first LED on pin 2

int led2 = 3; // second on pin 3

// etc etc

void loop(){

digitalWrite(led1,HIGH);

delay(100);

digitalWrite(led1,LOW);

delay(100);

digitalWrite(led2,HIGH);

// etc

}

您應(yīng)該能夠看到9個(gè)LED,這很快就會使人感到疲勞。答案在于 Arrays ,如果您不記得我們關(guān)于基本數(shù)據(jù)類型的Programming 101,基本上就是列表。

語法看起來像這樣(將其放在第一個(gè)代碼中的一行):

int leds[] = {2,3,4,5,6,7,8,9,10};

方括號表示“?變量將是一個(gè) Array 。大括號括起了數(shù)組將要保留的引腳號列表。

現(xiàn)在,要使用數(shù)組,我們需要通過索引號對其進(jìn)行尋址。 索引從0 開始,因此總是比其中的事物總數(shù)少1(所以有9個(gè)項(xiàng)目,最后一個(gè)項(xiàng)目的索引為8 )。

您可以這樣寫:

leds[0]

在我們的例子中,它將獲取數(shù)字2,因?yàn)槟鞘撬饕?的含義在我們的數(shù)組中。

目前為止?大。但是,僅憑這一點(diǎn)對我們來說還不夠—我們還需要某種方法來遍歷LED陣列的每個(gè)元素。為此,我們將使用 for循環(huán)。這樣做的語法如下:

for(initial variable; condition under which we repeat again; change to variable each iteration)

例如:

for(int i = 0; i《9; i++)

開始僅使用變量 i 循環(huán),變量 i 的值為零

僅當(dāng)我小于9 時(shí)才繼續(xù)循環(huán)?(so:0,1,2,3,4,5,6,7,8)

每次,給i加1 (i ++是所以說i = i + 1)

因此,基本上,循環(huán)將重復(fù)與LED一樣多的次數(shù),并且每次重復(fù),我們都會有一個(gè)變量 i ,我們可以根據(jù)需要使用它。

我們將從此結(jié)構(gòu)開始使用兩次。進(jìn)入設(shè)置功能后,使我們所有的引腳都變?yōu)檩敵瞿J剑缦滤荆?/p>

void setup(){

for(int i = 0;i《 9;i++){

pinMode(leds[i],OUTPUT);

}

}

您能看到我們在那里做了什么嗎?不用編寫9行代碼來聲明每個(gè)單獨(dú)的引腳為輸出,而是創(chuàng)建一個(gè)“ for”循環(huán)來重復(fù)9次,每次設(shè)置另一個(gè)引腳。

現(xiàn)在,您應(yīng)該能夠看到如何我們可以在主程序循環(huán)中執(zhí)行完全相同的操作來依次打開每個(gè)LED:

void loop(){

for(int i = 0;i《 9;i++){

digitalWrite(leds[i],HIGH);

delay(100);

digitalWrite(leds[i],LOW);

}

}

嘗試一下。如果您希望不再次鍵入它,則可以從此處下載今天項(xiàng)目的完整代碼(盡管我鼓勵您這樣做,因?yàn)樗兄趯W(xué)習(xí)過程)。

好的,現(xiàn)在我們有了一個(gè)相當(dāng)無聊的照明順序。讓我們編程另一個(gè)。只是為了好玩,讓我們使其完全隨機(jī)。用以下代碼替換主循環(huán)代碼:

void loop(){

int randomLed = random(0,8);

digitalWrite(leds[randomLed],HIGH);

delay(50);

randomLed = random(0,8);

digitalWrite(leds[randomLed],LOW);

}

我們沒有使用“ for”循環(huán)遍歷每個(gè)LED,而是從0-9中選擇一個(gè)隨機(jī)數(shù),然后將其閃爍。

我今天要把它留在那里,因?yàn)槟F(xiàn)在應(yīng)該已經(jīng)掌握了足夠的知識來編寫所有新序列并進(jìn)行循環(huán)實(shí)驗(yàn)。為了證明這一切是多么容易,我挑戰(zhàn)了我的妻子,想出一個(gè)她想看的序列,然后得到了她自己編程,只給出了代碼和課程。到目前為止。她想出了這個(gè),所以看看您是否可以將其匹配做作業(yè)!

責(zé)任編輯:wv

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

    關(guān)注

    0

    文章

    6

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    PLC指示燈異常閃爍原因及維修

    PLC(可編程邏輯控制器)作為工業(yè)自動化控制的核心設(shè)備,其運(yùn)行狀態(tài)的穩(wěn)定性直接影響生產(chǎn)線的效率與安全。指示燈作為PLC最直觀的狀態(tài)反饋窗口,其異常閃爍往往預(yù)示著潛在故障。本文將系統(tǒng)分析PLC指示燈
    的頭像 發(fā)表于 06-07 16:13 ?1445次閱讀
    PLC指示燈異常<b class='flag-5'>閃爍</b>原因及維修

    CY4500閃爍10次,然后在插入時(shí)停止,固件更新程序仍然提示設(shè)備未連接,為什么?

    協(xié)議分析器 3.1.0 重復(fù)上述順序。 嘗試了一臺干凈的筆記本電腦,首先安裝了4.0.0,然后將 CY4500 的J7插入PC。 始終如一地獲得 USB 設(shè)備識別的聲音指示,仍然閃爍 10 次,固件更新程序仍然提示設(shè)備未連接。 非常感謝您的幫助。 謝謝。
    發(fā)表于 05-27 06:13

    設(shè)備與電源濾波器連接時(shí),接線順序有的基本要求

    電源濾波器是現(xiàn)代電子設(shè)備的必備組件,連接時(shí)應(yīng)遵循接線順序,確保輸入、輸出端的區(qū)分和正確連接地線。接線前需確保設(shè)備和電源濾波器完全斷電、外觀完好無損,工具準(zhǔn)備充分。接線順序包括輸入端與輸出端的區(qū)分、輸入端接線順序和輸出端接線
    的頭像 發(fā)表于 04-08 17:44 ?574次閱讀
    設(shè)備與電源濾波器連接時(shí),接線<b class='flag-5'>順序</b>有的基本要求

    網(wǎng)線順序怎么排

    網(wǎng)線的順序排列主要遵循TIA/EIA-568A和TIA/EIA-568B這兩種主流標(biāo)準(zhǔn),其中TIA/EIA-568B標(biāo)準(zhǔn)更為常用。以下是關(guān)于網(wǎng)線順序排列的詳細(xì)解釋: 一、TIA/EIA-568B標(biāo)準(zhǔn)
    的頭像 發(fā)表于 03-07 10:36 ?2180次閱讀

    網(wǎng)線的順序顏色排位

    網(wǎng)線的順序顏色排位通常遵循TIA/EIA 568B或TIA/EIA 568A標(biāo)準(zhǔn),以下是這兩種標(biāo)準(zhǔn)的詳細(xì)顏色排位: TIA/EIA 568B標(biāo)準(zhǔn) 這是最常用的網(wǎng)線顏色排位標(biāo)準(zhǔn),具體順序如下: 橙白線
    的頭像 發(fā)表于 02-20 09:46 ?2341次閱讀

    網(wǎng)線水晶頭排位順序

    網(wǎng)線水晶頭的排位遵循國際標(biāo)準(zhǔn)TIA/EIA 568A和TIA/EIA 568B,這兩種標(biāo)準(zhǔn)規(guī)定了網(wǎng)線中8根線芯的排列順序。 TIA/EIA 568A標(biāo)準(zhǔn) 從左到右的排列順序為: 白綠 綠 白橙 藍(lán)
    的頭像 發(fā)表于 02-14 10:04 ?781次閱讀

    協(xié)議轉(zhuǎn)換器los燈閃爍是什么意思,怎么解決

    協(xié)議轉(zhuǎn)換器上的LOS燈閃爍通常意味著E1信號丟失,即光信號接收存在問題,這可能會導(dǎo)致設(shè)備無法正常工作或網(wǎng)絡(luò)連接中斷。
    的頭像 發(fā)表于 01-29 13:59 ?1469次閱讀

    超6類雙絞線接線順序

    超6類雙絞線的接線順序通常采用T568B標(biāo)準(zhǔn),具體順序如下: 白橙(橙白) 橙 白綠(綠白) 藍(lán) 白藍(lán)(藍(lán)白) 綠 白棕(棕白) 棕 在接線時(shí),需要注意以下幾點(diǎn): 剝線長度:使用剝線鉗輕輕剝開
    的頭像 發(fā)表于 01-17 09:53 ?1915次閱讀

    網(wǎng)線接線順序

    網(wǎng)線的接線順序一般遵循TIA/EIA 568B或TIA/EIA 568A標(biāo)準(zhǔn)。以下是這兩種標(biāo)準(zhǔn)的詳細(xì)接線順序: TIA/EIA 568B標(biāo)準(zhǔn) TIA/EIA 568B標(biāo)準(zhǔn)是最常用的網(wǎng)線接線順序之一
    的頭像 發(fā)表于 12-03 09:40 ?3631次閱讀

    鄭州大學(xué)在鈣鈦礦量子點(diǎn)閃爍體研究方面取得重要進(jìn)展

    異質(zhì)結(jié)閃爍體的設(shè)計(jì)、原理及性能 近日,鄭州大學(xué)物理學(xué)院、中原之光實(shí)驗(yàn)室宋繼中教授團(tuán)隊(duì)在鈣鈦礦量子點(diǎn)閃爍體研究方向取得重要進(jìn)展,實(shí)現(xiàn)了兼具亮和快的鈣鈦礦量子點(diǎn)閃爍體,展示了在醫(yī)學(xué)實(shí)時(shí)X射線成像中
    的頭像 發(fā)表于 11-22 06:30 ?489次閱讀
    鄭州大學(xué)在鈣鈦礦量子點(diǎn)<b class='flag-5'>閃爍</b>體研究方面取得重要進(jìn)展

    什么是MASH順序?如何在射頻合成器中確定合適的MASH順序

    您能告訴我什么是 MASH 順序以及如何確定合適的 MASH 順序嗎?
    發(fā)表于 11-12 06:16

    負(fù)載管的閃爍噪聲和熱噪聲的區(qū)別

    負(fù)載管的閃爍噪聲和熱噪聲是兩種不同的噪聲類型,它們在電子設(shè)備中的表現(xiàn)和影響各有特點(diǎn)。 閃爍噪聲(1/f噪聲) 定義 : 閃爍噪聲,也稱為1/f噪聲或粉紅噪聲,是一種在許多電子設(shè)備中觀察到的噪聲類型
    的頭像 發(fā)表于 10-10 11:19 ?1204次閱讀

    8根網(wǎng)線的接法顏色順序

    8根網(wǎng)線的接法顏色順序主要有兩種標(biāo)準(zhǔn):568A和568B。這兩種標(biāo)準(zhǔn)在實(shí)際應(yīng)用中略有不同,但都以網(wǎng)線內(nèi)部的顏色來區(qū)分排序。 568A標(biāo)準(zhǔn) 在568A標(biāo)準(zhǔn)中,8根網(wǎng)線的顏色順序從左到右(通常以水晶頭有
    的頭像 發(fā)表于 09-06 09:46 ?4414次閱讀

    紅石比較器閃爍原理是什么

    紅石比較器(Redstone Comparator)在《我的世界》中的閃爍原理,主要基于其兩種工作模式——比較模式和減法模式,以及它與紅石電路的相互作用。以下是對紅石比較器閃爍原理的介紹: 1.
    的頭像 發(fā)表于 09-05 09:10 ?1546次閱讀

    網(wǎng)線b類接線順序詳細(xì)解釋

    網(wǎng)線B類接線順序,即按照T568B標(biāo)準(zhǔn)進(jìn)行接線的順序,具體為:白橙、橙、白綠、藍(lán)、白藍(lán)、綠、白棕、棕。這個(gè)順序是指網(wǎng)線兩端水晶頭中8根線的排列順序。以下是對網(wǎng)線B類接線
    的頭像 發(fā)表于 07-19 10:15 ?1.6w次閱讀