当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Arduino digitalRead()用法及代码示例


[数字输入/输出]

说明

从指定的数字引脚读取值,HIGHLOW

用法

digitalRead(pin)

参数

pin :您要读取的 Arduino 引脚号

返回

HIGHLOW

示例代码

将引脚 13 设置为与引脚 7 相同的值,声明为输入。

int ledPin = 13;  // LED connected to digital pin 13
int inPin = 7;    // pushbutton connected to digital pin 7
int val = 0;      // variable to store the read value

void setup() {
  pinMode(ledPin, OUTPUT);  // sets the digital pin 13 as output
  pinMode(inPin, INPUT);    // sets the digital pin 7 as input
}

void loop() {
  val = digitalRead(inPin);   // read the input pin
  digitalWrite(ledPin, val);  // sets the LED to the button's value
}

注意事项和警告

如果引脚未连接任何东西,digitalRead() 可以返回 HIGHLOW(这可以随机更改)。

模拟输入引脚可以用作数字引脚,称为A0、A1等。例外的是Arduino Nano、Pro Mini和Mini的A6和A7引脚,只能用作模拟输入。

相关用法


注:本文由纯净天空筛选整理自arduino.cc大神的英文原创作品 digitalRead()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。