当前位置:首页Arduino > 正文

Arduino中数字读取应该使用哪个命令

作者:野牛程序员:2023-07-23 09:55:35Arduino阅读 2784

在Arduino中,要读取数字(即从数字引脚读取输入),可以使用digitalRead()命令。这个命令用于读取数字引脚(例如数字输入引脚)的状态,返回值为HIGH或LOW。

digitalRead()命令的语法如下:

int digitalRead(uint8_t pin);

其中pin是要读取状态的数字引脚的编号,可以是0到13之间的数字,分别对应Arduino板上的D0到D13引脚。

示例代码如下:

const int buttonPin = 2; // 假设按钮连接到D2引脚

void setup() {
  pinMode(buttonPin, INPUT); // 设置D2引脚为输入模式
  Serial.begin(9600); // 初始化串口通信(用于输出结果)
}

void loop() {
  int buttonState = digitalRead(buttonPin); // 读取D2引脚状态

  // 检查按钮状态并输出结果
  if (buttonState == HIGH) {
    Serial.println("按钮被按下!");
  } else {
    Serial.println("按钮未被按下。");
  }

  delay(100); // 等待一段时间,避免读取过于频繁
}

在这个例子中,假设按钮连接到D2引脚。digitalRead()命令将读取D2引脚的状态(HIGH或LOW),并将结果通过串口输出。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击