arduino红外避障模块代码
时间: 2023-07-30 07:10:50 浏览: 112
arduino_红外避障传感器.rar
5星 · 资源好评率100%
以下是一个基本的Arduino红外避障模块代码示例:
```
int irPin = 2; //红外线接收器模块连接的引脚
int ledPin = 13; //LED连接的引脚
int obstacle = 0; //是否检测到障碍标志
void setup() {
pinMode(irPin, INPUT); //设置红外线接收器模块引脚为输入
pinMode(ledPin, OUTPUT); //设置LED引脚为输出
Serial.begin(9600); //启动串口通信
}
void loop() {
obstacle = digitalRead(irPin); //读取红外线接收器模块的状态
Serial.println(obstacle); //打印状态到串口监视器
if (obstacle == HIGH) { //如果检测到障碍物
digitalWrite(ledPin, HIGH); //点亮LED
} else {
digitalWrite(ledPin, LOW); //关闭LED
}
delay(100); //延迟100毫秒
}
```
这个示例代码使用红外线接收器模块连接的引脚来检测是否有障碍物,并通过LED指示灯来指示检测到的状态。如果检测到障碍物,LED将点亮;否则,LED将关闭。注意,代码中的数字值可能需要根据你的具体硬件连接进行调整。
阅读全文