2011年5月27日 星期五

低態動作 LED (Active Low LED)

Active High LED

大部份人通常會直覺地認為 HIGH 的訊號代表 ON,而 LOW 的訊號代表 OFF,這種方案稱為 Active High。底下這張圖就是一個標準 Active High 的 LED 線路接法。

image

它的線路接法為: LED 長腳(陽極)串接一顆 220 ohm 電阻接到 pin 9,短腳(陰極)接到 GND。

其電路圖如下:

 

image

Active Low LED

相對於 Active High,另一種方案是 Active Low,也就是 LOW 的訊號代表 ON,而 HIGH 的訊號代表 OFF。以下圖為例,LED 的線路接法為: LED 長腳(陽極)串接一顆 220 ohm 電阻接到 +5V,而短腳(陰極)接到 pin 9。

image

電路圖如下:

image

底下是一個簡單的範例程式,用按鍵控制 LED 的開關:

要特別注意,因為 LED 是 Active Low,而 Active Low 邏輯跟 Active High 相反,所以給 HIGH 訊號的時候是關掉 LED,而給 LOW 訊號的時候才會打開 LED。

延伸閱讀

2 意見:

GCY 提到...

其實就是跟七段顯示器的共陰或共陽一樣的概念呢,所以購買的時候都會注意:)

coopermaa 提到...

對啊,共陰就是 Active High,共陽就是 Active Low。