Arduino中的digitalRead()函数使用
作者:野牛程序员:2024-06-05 07:25:29Arduino阅读 2729
Arduino中的digitalRead()函数使用
digitalRead()
函数用于读取指定数字引脚的电平值,返回的结果可以是高电平(HIGH)或低电平(LOW)。
语法:
digitalRead(引脚号)
参数:
引脚号:要读取电平的引脚编号。
返回值:
如果引脚上电压高,则返回 HIGH;如果引脚上电压低,则返回 LOW。
示例:
int ledPin = 13; // 连接到数字引脚 13 的 LED int inPin = 7; // 连接到数字引脚 7 的按钮 int val = 0; // 用于存储读取值的变量 void setup() { pinMode(ledPin, OUTPUT); // 将数字引脚 13 设置为输出模式 pinMode(inPin, INPUT); // 将数字引脚 7 设置为输入模式 } void loop() { val = digitalRead(inPin); // 读取数字引脚 7 的输入值 digitalWrite(ledPin, val); // 将LED的状态设置为按钮的值 }
说明:
digitalRead()
函数用于读取数字输入引脚的状态。如果引脚没有连接到任何电路,
digitalRead()
函数的返回值可能是高电平或低电平(并且这可能会随机改变)。
在Arduino编程中,可以使用digitalRead()
函数来读取数字引脚上的输入状态,并根据需要执行相应的操作。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892