创客百科

姿势共享,有节操无门槛参与的创客百科,创客动力之源 \ (^_^) /

用户工具

站点工具


arduino: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等。

本页面的其他翻译:
arduino/language/digitalread.txt · 最后更改: 2016/12/25 22:15 (外部编辑)