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
   28   29   30   31   32   33   34   35   36