当前位置:首页Arduino > 正文

Arduino中的digitalRead()函数使用

作者:野牛程序员:2024-06-05 07:25:29Arduino阅读 2353
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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • Arduino
  • 最新推荐

    热门点击