W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
LED是用于許多不同應(yīng)用的小型強(qiáng)光燈。首先,我們將學(xué)習(xí)閃爍LED,即微控制器的Hello World。它就像打開和關(guān)閉燈一樣簡(jiǎn)單。建立這個(gè)重要的基線將為你提供堅(jiān)實(shí)的基礎(chǔ),以實(shí)現(xiàn)更復(fù)雜的實(shí)驗(yàn)。
你將需要以下組件:
按照電路圖連接面包板上的組件,如下圖所示。
注意 - 要了解LED的極性,請(qǐng)仔細(xì)查看。兩個(gè)腿中較短的,朝向燈泡的平坦邊緣表示負(fù)極端子。
像電阻器這樣的組件需要將其端子彎曲成90°角,以便恰當(dāng)?shù)倪m配面包板插座。你也可以將端子切短。
在計(jì)算機(jī)上打開Arduino IDE軟件。使用Arduino語言進(jìn)行編碼控制你的電路。通過單擊“New”打開新的草圖文件。
/* Blink Turns on an LED on for one second, then off for one second, repeatedly. */ // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 13 as an output. pinMode(2, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(2, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
pinMode(2,OUTPUT) - 在使用Arduino的引腳之前,你需要告訴Arduino Uno R3它是INPUT還是OUTPUT。我們使用一個(gè)內(nèi)置的“函數(shù)”pinMode()來做到這一點(diǎn)。
digitalWrite(2,HIGH) - 當(dāng)使用引腳作為OUTPUT時(shí),可以將其命令為HIGH(輸出5伏)或LOW(輸出0伏)。
你應(yīng)該看到你的LED打開和關(guān)閉。如果沒有看到所需的輸出,請(qǐng)確保你已正確組裝電路,并已驗(yàn)證和將代碼上傳到電路板。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: