传感器 · 第 7 课
🚧 红外避障传感器
左边有障碍右转,右边有障碍左转,没障碍就直行。
🎯 今天只做一件事
用左右两路红外避障传感器,控制小车转向:左侧有障碍 → 右转;右侧有障碍 → 左转;无障碍 → 直行;双侧同时有障碍 → 停止。
🎒 准备材料
- 红外避障传感器 ×2
- 直流减速电机 ×2
- L293D 驱动板 ×1
- 小车底盘、单片机、杜邦线
✅ 编程逻辑
同时读取左右红外电平,并行多条件判断:左遮挡 → 左轮停、右轮正转;右遮挡 → 右轮停、左轮正转;无遮挡 → 双电机正转;双侧遮挡 → 全部停止。
🧠 原理一句话
红外发射管发出红外光,遇到障碍物反射回来被接收管收到,输出电平变化,单片机据此判断有无遮挡。
❓ 想一想
1. 红外避障和超声波测距有什么不同?
2. 为什么小车需要两个避障传感器?
3. 你能加一个蜂鸣器做倒车提示吗?
正文完