digitalWrite()
描述
寫 HIGH 或 LOW 到數位 pin 腳中。
如果 pin 腳以 pinMode() 設定為 OUTPUT 模式,給 HIGH 時它會輸出 3.3 伏特電壓,給 LOW 時是輸出 0 伏特電壓 (接地)。
語法
digitalWrite(pin, value)
參數
pin
: pin 腳編號
value
: HIGH 或 LOW
回傳
無回傳值
範例
int ledPin = 13; // LED與 pin 13 連接 void setup() { pinMode(ledPin, OUTPUT); // 將數位 pin 腳設定為輸出 } void loop() { digitalWrite(ledPin, HIGH); // 點亮 LED delay(1000); // 等待 1 秒 digitalWrite(ledPin, LOW); // 熄滅 LED delay(1000); // 等待 1 秒 }
將 pin 13 設定為 HIGH 使 LED 燈亮起,延遲一秒後變為 LOW 使 LED 燈熄滅,如此反覆動作。
注意
跟 Arduino 不一樣,86Duino 的類比輸入 pin腳 (像是A0、A1,等) 不能被當作數位 pin 腳。
See also
- pinMode()
- digitalRead()
本頁由熱血青年 LBU 譯自英文版。
The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.