Arduino 學習筆記#7 用麵包板外接LED燈與電阻

要點亮麵包板外接的LED燈,大約需要2V的電壓,而Arduino上的pin 5V和其他pin皆可輸出5V電壓,過高的電壓會使過高的電流流經LED,使LED燒壞,所以需要再接上一個電阻,來限制電流的流量。

電阻的計算方式,則可套用歐姆定律:R = V/I
一般LED燈最高需要20~25mA的電流方可點亮(電流越低,亮度越暗),壓降約2~2.5V,所以電阻兩端的電壓為3V(5V - 2V)
因電路上的電流皆相同,所以I = 0.02A(200mA)
故R = 3V/0.02A =  150歐姆
保險起見,可挑選220歐姆的電阻。

Arduino接線方式如下圖(圖源:軟爛番茄工作室

程式碼可套用專案#1

void setup(){
    pinMode(7, OUTPUT);
}
void loop(){
    digitalWrite(7, HIGH);
    delay(1000);
    digitalWrite(7, LOW);
    delay(1000);
}

學習來源:
ROHM詳細解釋需要電阻的原因

葉難清楚地解釋計算電阻的方式
http://yehnan.blogspot.com/2012/03/arduinoled220-ohm.html

軟爛番茄工作室則教你如何實作簡易專案,並教你如何辨別電阻

Comments

Popular posts from this blog

Arduino 學習筆記#5 上拉電阻

Arduino 學習筆記#11 每按一次按鈕,切換一次燈的暗亮

Arduino 學習筆記#3 讀取接腳的狀態