用户工具

站点工具


reference:language:digitalread

digitalRead()

描述

读取指定引脚的值,HIGH或LOW。

语法

digitalRead(PIN)

参数

pin:你想读取的引脚号(int)

返回

HIGH 或 LOW

例子

ledPin = 13 // LED连接到13脚
int inPin = 7;   // 按钮连接到数字引脚7
int val = 0;  //定义变量存以储读值
 
void setup()
{
  pinMode(ledPin, OUTPUT);      // 将13脚设置为输出
  pinMode(inPin, INPUT);      // 将7脚设置为输入
}
 
void loop()
{
  val = digitalRead(inPin);   // 读取输入脚
  digitalWrite(ledPin, val);    //将LED值设置为按钮的值
}

将13脚设置为输入脚7脚的值。

注意

如果引脚悬空,digitalRead()会返回HIGH或LOW(随机变化)。

模拟输入脚能当做数字脚使用,参见A0,A1等。

reference/language/digitalread.txt · 最后更改: 2017/04/07 10:03 (外部编辑)