一般而言,在Arduino學習中,第一步都是學習驅動(點亮)LED,這就如同學習程式語言一樣,第一課都是如何顯示出「Hello! World!」字串。
不過,多數Arduino初學書也多會說,在將13號接腳接到LED正極前,必須串接一個220歐姆的電阻,或者在LED負極接地前,要串接上一個220Ω(歐姆)的電阻,二擇一均可。
更粗略的教學書可能說不用串,但比較詳細的教學書會說這個電阻要串,否則容易因過高的驅動電壓而損壞LED。另外有一種更粗略的教學,因為有些Arduino系統板已經直接在13號腳位接上LED,所以連外接LED的電路都不說明,直接教導用程式驅動系統板上的LED,那所學到的就更少了。
即便如此,一般教學書不會進一步解釋,為何是220歐姆的電阻?而不是221歐姆的電阻?也不是219歐姆的電阻?但在這裡,我們要對此進行解釋,這個電阻阻值是如何決定的,但在說明之前,各位必須先了解何謂歐姆定律,以及電壓的分壓技術才行。
認識基本原理
1. Arduino的I/O最高驅動力
2. LED的最低驅動要求
達到省電效果的設計
1. 從LED電氣特性下手
只需不到短短一分鐘...
輸入您的信箱與ID註冊即可享有一切福利!
會員福利
免費電子報
會員搶先看
主題訂閱
好文收藏
2021/11/01
二極體的導通電阻應該是v-i特性曲線的斜率倒數,不能用絕數的電流數值去除以電壓值。以圖一來說,其v-i特性曲線幾近直線,斜率固定,故其電阻也幾近定值,約為(2.4-2.0)V / (40-20)mA = 0.02kΩ = 20Ω。
2020/10/04
如何知道 目前使用的 LED 的最大可用電壓與電流
(因為買了一段時間,找不到當時的紀錄)
2015/12/07
你好!抱歉剛接觸想問問所以電阻都是計算出來的?
如果買條狀的http://goods.ruten.com.tw/item/show?21105246351707
兩條串聯。接arduino要幾多少電阻呢?
算法是?
謝謝