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等。
擴展閱讀
更多建議和問題歡迎反饋至 YFRobot論壇