当前位置:首页Arduino > 正文

Arduino读取继电器状态

作者:野牛程序员:2024-07-03 09:16:06Arduino阅读 2340
Arduino读取继电器状态

Arduino可以通过数字引脚读取继电器的状态。以下是一个示例代码:

const int relayPin = 7; // 继电器连接的数字引脚

void setup() {
  pinMode(relayPin, INPUT); // 将引脚设置为输入模式
  Serial.begin(9600); // 初始化串口通信,波特率设置为9600
}

void loop() {
  int relayState = digitalRead(relayPin); // 读取继电器状态
  Serial.print("Relay State: ");
  if (relayState == HIGH) {
    Serial.println("ON");
  } else {
    Serial.println("OFF");
  }
  delay(1000); // 每秒读取一次状态
}

以上代码的主要步骤如下:

  1. 将继电器连接到Arduino的一个数字引脚,例如引脚7。

  2. setup()函数中,将引脚模式设置为输入,并初始化串口通信。

  3. loop()函数中,使用digitalRead()函数读取继电器的状态,并通过串口输出继电器的状态。

根据需要,可以调整引脚号和其他参数。注意,某些继电器模块可能需要上拉电阻或下拉电阻来确保读取的状态稳定。


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

    热门点击