digitalWrite()

描述

HIGHLOW 到數位 pin 腳中。
如果 pin 腳以 pinMode() 設定為 OUTPUT 模式,給 HIGH 時它會輸出 3.3 伏特電壓,給 LOW 時是輸出 0 伏特電壓 (接地)。

語法


digitalWrite(pin, value)

參數

pin: pin 腳編號
value: HIGHLOW

回傳

無回傳值

範例

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.