DigitalWrite()

出自YFRobotwiki
跳轉到: 導覽搜尋

描述

向數字引腳寫入高電平或低電平值。在寫引腳之前, 需要將引腳設置為OUTPUT模式.

注意:如果未將pinMode()設置為OUTPUT,並將LED連接到引腳,則在調用digitalWrite(HIGH)時,LED可能會變暗。 沒有明確設置pinMode(),digitalWrite()將啟用內部上拉電阻,這就像一個大的限流電阻。


語法

digitalWrite(pin, value)


參數

  • pin:引腳號


返回

None


示例

int ledPin = 13;                 // LED connected to digital pin 13

void setup()
{
  pinMode(ledPin, OUTPUT);      // sets the digital pin as output
}

void loop()
{
  digitalWrite(ledPin, HIGH);   // sets the LED on
  delay(1000);                  // waits for a second
  digitalWrite(ledPin, LOW);    // sets the LED off
  delay(1000);                  // waits for a second
}

將引腳13設置為高電平,產生延遲一秒鐘,並將引腳設置為低電平。


注意:模擬輸入引腳可用作數字引腳,稱為A0,A1等。


擴展閱讀

- pinMode()
- digitalRead()




返回Arduino語法參考列表

更多建議和問題歡迎反饋至 YFRobot論壇