在本教程中,您將學(xué)習(xí):
面包板的基礎(chǔ)
如何編寫基本的Arduino程序來控制數(shù)字引腳。
教程
首先在面包板上串聯(lián)一個220Ω電阻器和一個LED。
面包板的內(nèi)部連接:
面包板的外部行和內(nèi)部列在內(nèi)部連接。因此,當(dāng)您連接LED時,它應(yīng)該跨越兩列,并與其中一列的電阻相遇。確保電阻器和LED串聯(lián),而不是并聯(lián)。電阻器減小了LED上的電流,使其處于LED和Arduino數(shù)字引腳的工作范圍內(nèi)。
串聯(lián)與并聯(lián):
現(xiàn)在將LED的陰極連接到Arduino的接地引腳。
較短的LED引線(稱為陰極)應(yīng)接地:
最后,將電路的另一端連接到Arduino數(shù)字引腳。完成的圖如下所示。
完成的連接:
使用USB電纜將Arduino連接到計算機(jī),然后打開Arduino IDE。該代碼具有五個主要組成部分:
使用宏“ #define…”為您連接到Arduino的引腳創(chuàng)建標(biāo)識符。
將引腳模式設(shè)置為“輸出”
使用“ digitalWrite”命令將LED設(shè)置為寫入高電平(將5伏寫入數(shù)字引腳)來打開LED。
等待1秒鐘(延遲功能單位以毫秒為單位)
重復(fù)3-4,但關(guān)閉LED
代碼
#define led_pin 8
void setup(){
pinMode(led_pin,OUTPUT);
}
void loop(){
digitalWrite(led_pin,HIGH); // turn the LED on
delay(1000); // wait a second
digitalWrite(led_pin,LOW)); // turn the LED off
delay(1000); // wait a second
}
責(zé)任編輯:pj
-
led
+關(guān)注
關(guān)注
242文章
23614瀏覽量
669019 -
電阻器
+關(guān)注
關(guān)注
21文章
3938瀏覽量
63091 -
Arduino
+關(guān)注
關(guān)注
188文章
6485瀏覽量
189679
發(fā)布評論請先 登錄
相關(guān)推薦
如何控制數(shù)字輸出的輸出使能?
HAL庫是如何控制數(shù)字舵機(jī)的
如何采用HAL庫方式去控制數(shù)字舵機(jī)呢
基于arduino的庫編寫esp32程序
為Arduino UNO 開發(fā)板程序編寫軟件
為 Arduino Mega 開發(fā)板程序編寫軟件
為 Arduino UNO 開發(fā)板編寫程序
為 Arduino Mega 編寫程序
雙DSP電機(jī)控制數(shù)字平臺設(shè)計

基于DSP的SVPWM矢量控制數(shù)字化變頻調(diào)速系統(tǒng)研究
ARDUINO IDE編寫和AVR單片機(jī)程序的下載
使用模擬電壓控制數(shù)字電位計

如何將HC-SR04連接到Arduino并編寫一個簡單的程序來測量距離

評論