digitalWrite()
描述
写 HIGH 或 LOW 到数位 pin 脚中。
如果 pin 脚以 pinMode() 设定为 OUTPUT 模式,给 HIGH 时它会输出 3.3 伏特电压,给 LOW 时是输出 0 伏特电压 (接地)。
语法
digitalWrite(pin, value)
参数
pin
: pin 脚编号
value
: HIGH 或 LOW
回传
无回传值
范例
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.