Page 35 - eAT019_Arduino微電腦專題製作_課本PDF
P. 35
Arduino 微電腦專題製作
指令 pinMode(pin, mode)
功能 指定接腳為數位輸入或輸出功能
1. pin 為數位輸出 / 入接腳腳位編號。
2. mode 為接腳輸出入模式
參數
(1)OUTPUT:數位輸出。
說明
(2)INPUT:數位輸入。
(3)INPUT_PULLUP:數位輸入端接上內部提昇電阻(pull-up resistor)。
3 數位輸出控制 LED
在微控器電路中控制 LED 發光,可以用以下兩種方式:
(1) 高態驅動:如圖 4 的電路接法,將微控器的數位輸出腳位接到 LED 的 P 極,而
N 極接地。這樣當接腳高態輸出時(標示為「H」或「1」),接腳端等於是接上
一個電源電壓,就能夠點亮 LED;反之,接腳低態輸出時(標示為「L」或「0」),
LED 就不亮。
(2) 低態驅動:如圖 5 的電路接法,LED 的 P 極接到電源端,而將 N 極接到微控器
的數位輸出腳位。這樣當接腳輸出「0」時,接腳端直接接地,使得 LED 發光;
輸出「1」時反而不亮,與高態驅動正好相反。
圖4 LED 高態驅動 圖 5 LED 低態驅動
1-6