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

- 上一篇:Arduino简单实例红外遥控接收
- 下一篇:Arduino简单实例四脚三色LED灯