littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Arduino的RC车刹车与倒车灯控制器

项目简介

本项目是针对遥控车(RC车)设计的灯光控制器,可模拟真实的刹车灯和倒车灯功能。控制器连接在电子调速器(ESC)与接收器之间,能依据油门信号自动控制刹车灯和倒车灯的开关。

项目的主要特性和功能

  • 刹车灯控制:油门信号处于中立状态时,刹车灯会自动亮起一段时间。
  • 倒车灯控制:车辆倒车时,倒车灯会自动亮起。
  • 支持多种ESC模式:可适应不同ESC的行为模式,保证灯光与ESC控制同步。
  • 方向设置:用户能通过按钮设置油门信号的前进和后退方向。
  • ESC模式设置:用户可通过按钮选择适合自身ESC的模式,如前进/刹车/倒车、前进/倒车(爬行模式)等。

安装使用步骤

1. 安装依赖库

本项目需使用PinChangeInterrupt库,可通过Arduino IDE的库管理器进行安装。

2. 上传固件

  1. 打开Arduino IDE,加载项目中的rc-brake-lights-arduino.ino文件。
  2. 连接Arduino开发板,选择正确的板型(如Arduino Nano)。
  3. 点击“上传”按钮,将固件上传到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】