DigitalWrite()

来自YFRobotwiki
2017年9月13日 (三) 09:42Allblue讨论 | 贡献的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

描述

向数字引脚写入高电平或低电平值。在写引脚之前, 需要将引脚设置为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论坛