小型双轮差速底盘机器人实现无线遥控功能
1. 功能说明
本文示例实现的功能为:利用 探索者Birdmen手柄扩展板【https://www.robotway.com/h-col-142.html】 和 探索者NRF无线通信模块【https://www.robotway.com/h-col-141.html】 遥控R023样机小型双轮差速底盘做出前进、后退以及转向的动作。


2. 电子硬件
在这个示例中,我们采用了以下硬件,请大家参考:

3. 功能实现
编程环境:Arduino 1.8.19
3.1下载固件
分别下载master_.ino和slave_.ino到两个Basra主控板(软件解析:master_.ino为上位机程序,slave_.ino为下位机程序)。
注意:先不要堆叠NRF无线通信模块,因为会占用串口,造成下载失败。
① 参考例程(master_.ino):
② 参考例程(slave_.ino):
3.2 硬件连接
① 将Birdmen手柄扩展板堆叠到下载了master_.ino的Basra主控板上,然后堆叠上NRF无线通信模块。
② 将Bigfish扩展板堆叠到下载了slave_.ino的Basra主控板上,再堆叠上NRF无线通信模块。

③ 将小型双轮差速底盘的直流电机连到Bigfish扩展板的电机接口上。

④ 用master右侧的摇杆遥控slave,调整电机的接线,直到摇杆动作和小车动作匹配。
4. 资料下载
资料内容:程序源代码
资料下载地址:小型双轮差速底盘-无线遥控 https://www.robotway.com/h-col-113.html