项目简介
本项目是针对遥控车(RC车)设计的灯光控制器,可模拟真实的刹车灯和倒车灯功能。控制器连接在电子调速器(ESC)与接收器之间,能依据油门信号自动控制刹车灯和倒车灯的开关。
项目的主要特性和功能
- 刹车灯控制:油门信号处于中立状态时,刹车灯会自动亮起一段时间。
- 倒车灯控制:车辆倒车时,倒车灯会自动亮起。
- 支持多种ESC模式:可适应不同ESC的行为模式,保证灯光与ESC控制同步。
- 方向设置:用户能通过按钮设置油门信号的前进和后退方向。
- ESC模式设置:用户可通过按钮选择适合自身ESC的模式,如前进/刹车/倒车、前进/倒车(爬行模式)等。
安装使用步骤
1. 安装依赖库
本项目需使用PinChangeInterrupt
库,可通过Arduino IDE的库管理器进行安装。
2. 上传固件
- 打开Arduino IDE,加载项目中的
rc-brake-lights-arduino.ino
文件。 - 连接Arduino开发板,选择正确的板型(如Arduino Nano)。
- 点击“上传”按钮,将固件上传到Arduino。
3. 连接灯光控制器
- 刹车灯LED:连接到Arduino的
D2
引脚。 - 倒车灯LED:连接到Arduino的
D3
引脚。 - 油门信号:从接收器连接到Arduino的
D7
引脚,可能需使用Y型电缆以同时连接ESC和Arduino。 - 设置按钮:连接一个按钮到
D9
引脚和GND
之间。
4. 方向设置
若灯光控制器的方向设置有误,可按住设置按钮3秒钟,然后将油门移动到车辆前进的方向,灯光控制器会自动学习正确的方向设置。
5. 更改ESC模式
按住设置按钮3秒钟,LED灯会快速闪烁。再次按下按钮,灯光控制器会进入ESC模式设置,LED灯会显示当前的ESC模式编号。多次按下按钮选择所需模式,然后按住按钮直到LED灯停止闪烁,即可保存设置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】