当前位置:首页Arduino > 正文

Arduino简单实例红外避障传感器模块

作者:野牛程序员:2023-12-30 09:28:28Arduino阅读 2948

红外避障传感器模块是一种常用于检测障碍物的传感器,特别适用于小型机器人和避障小车。以下是一个简单的Arduino实例,演示如何使用红外避障传感器模块:

// 定义红外避障传感器引脚
int irSensorPin = 2;

void setup() {
  // 初始化串口通信
  Serial.begin(9600);
  
  // 设置红外避障传感器引脚为输入
  pinMode(irSensorPin, INPUT);
}

void loop() {
  // 读取红外避障传感器的数值
  int sensorValue = digitalRead(irSensorPin);

  // 判断是否检测到障碍物
  if (sensorValue == HIGH) {
    // 如果检测到障碍物,向串口输出信息
    Serial.println("障碍物检测到!");
  } else {
    // 如果没有检测到障碍物,向串口输出信息
    Serial.println("未检测到障碍物");
  }

  // 等待一段时间后再次进行检测
  delay(500);
}

在这个例子中,使用数字引脚2连接红外避障传感器模块。传感器的数字输出将被读取,如果检测到障碍物,它将输出高电平(HIGH),否则输出低电平(LOW)。程序通过串口通信将结果输出到串口监视器,可以通过连接Arduino到计算机并打开Arduino IDE的串口监视器来查看输出。


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

最新推荐

热门点击