本项目基于Arduino平台,旨在设计并实现一款能够自动跟随特定路径行驶的小车。通过编程控制车辆传感器识别线路,并作出相应动作调整方向,完成复杂路线跟踪任务。
### 硬件需求:
- Arduino Uno 或 Nano
- L298N 电机驱动模块
- 直流电机与车轮
- 红外循迹传感器模块
- 电源(如电池组)
- 小车底盘
### 硬件连接:
1. **电机驱动连接**:
- 将电机1的两根线分别接到L298N的OUT1和OUT2。
- 将电机2的两根线分别接到L298N的OUT3和OUT4。
- L298N模块的IN1、IN2连接到Arduino数字引脚(例如:IN1 -> D8, IN2 -> D9);同样地,将IN3和IN4分别接至D10和D11。
- 将L298N的ENA与ENB接到Arduino的PWM控制端口(如ENA -> D5, ENB -> D6)。
2. **红外循迹传感器连接**:
- 连接传感器模块电源:VCC 和 GND 分别连到 Arduino 的 5V 和 GND。
- 将每个传感器输出引脚分别接到Arduino的模拟或数字输入端口(例如,一个传感器的OUT -> A0,另一个的 OUT -> A1)。