digitalRead(pin)
读取指定引脚的值,HIGH或LOW。
参数
参数名
描述
pin
你想读取的引脚号
例子
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等。
最后更新于
这有帮助吗?