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.