Page 33 - eAT019_Arduino微電腦專題製作_課本PDF
P. 33
Arduino 微電腦專題製作
可以依此計算限流電阻值或其他電路參數。例如計算限流電阻時,移項可得:
R S = E–V D
I D
)大約為 2V 左右,
除了規格特殊的 LED,目前常用的 LED 的順向壓降(V D
)由數 mA ~數十 mA,而 Arduino 數位輸出的電壓應為 5V 左右,
工作電流(I D
將這些參數代入可以計算出限流電阻 (R S ) 的數值範圍:
5–2
Rs = =1.5kΩ ~ 300Ω
2m ~ 10m
如果不確定 LED 的規格與特性,建議可以先選用 1kΩ 電阻。較大的電阻可以
避免電流過大對電路造成不好的影響,等到實際接上限流電阻後,如果發現亮度太
亮,可以適度增加電阻值;如果太暗,就可以減少電阻值,藉以調整電流,以達到
理想的效果。
2 什麼是數位輸出(Digital Output)?
數位(Digital)的意義在電子電路中,指的是傳遞的電訊號只有 2 種狀態。配
合布林 (Boolean) 代數時, 可以用 「1」 或 「0」 來表示。 如果電訊號是以電壓來代表,
則「1」指的是電壓在高準位的狀態;「0」當然就是電壓相對較低的狀態 ( 註 2)。所以,
數位輸出就是數位電子電路只能輸出高或低 2 種電壓準位。
註 2: 在不同的數位系統中,高態及低態的電壓準位各不相同。一般常用的「正邏輯」數位系統,高態「1」
指的是準位接近電源電壓,像是 Arduino 可能就是 +5V 或是 +3.3V;低態「0」則是接近 0V(接地,
GND)。但是在 RS-232 通訊協定中則是採用「負邏輯」,負電壓準位(–3~–25V)為「1」;正電壓
準位(+3~+25V)為「0」。
1-4