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 · 最后更改: 2023/06/07 04:23 由 127.0.0.1