“开源电驱机器小车CUBE/zh”的版本间的差异
(→Joypad使用指南) |
|||
第109行: | 第109行: | ||
*特别要注意的是电池使用说明:'''[https://www.microduino.cn/wiki/index.php/Microduino-Joypad_Getting_start/zh#Step-2_.E7.94.B5.E6.B1.A0.E9.80.9A.E7.94.B5 电池使用说明]''' | *特别要注意的是电池使用说明:'''[https://www.microduino.cn/wiki/index.php/Microduino-Joypad_Getting_start/zh#Step-2_.E7.94.B5.E6.B1.A0.E9.80.9A.E7.94.B5 电池使用说明]''' | ||
− | + | ||
+ | ==代码说明== | ||
+ | *在“user_def.h”文件是我们的配置文件 | ||
+ | *以下代码可以配置nRF模式下通道,需要保证和Joypad遥控器一致 | ||
+ | *Joypad的nRF模式通道配置可参考: | ||
+ | [https://www.microduino.cn/wiki/index.php/Microduino-Joypad_Getting_start/zh#nRF.E6.A8.A1.E5.BC.8F.E9.80.9A.E9.81.93.E9.85.8D.E7.BD.AE nRF模式通道配置] | ||
<source lang = "cpp"> | <source lang = "cpp"> | ||
− | + | #define NRF_CHANNEL 70 //nRF通道 | |
− | + | </source> | |
− | + | ||
+ | *以下代码可以配置油门和转向对应通道 | ||
+ | *对应通道说明可参考:[https://www.microduino.cn/wiki/index.php/Microduino-Joypad_Getting_start/zh#Step-5_.E9.80.9A.E9.81.93.2F.E6.93.8D.E4.BD.9C.E8.AF.B4.E6.98.8E 通道/操作说明] | ||
+ | <source lang = "cpp"> | ||
+ | #define CHANNEL_THROTTLE 2 //油门通道 | ||
+ | #define CHANNEL_STEERING 1 //转向通道 | ||
+ | </source> | ||
+ | |||
+ | *以下代码可以修正两轮的转速比例 | ||
+ | **值得范围是-1到1之间 | ||
+ | **设置成-1,是最大转速比反转 | ||
+ | **设置成1,是最大转速比正转, | ||
+ | **如果小车不能走直线,应该将较慢的一边轮子的转速比例值降低 | ||
+ | <source lang = "cpp"> | ||
+ | #define motor_fixL 1 //速度修正 -1到1之间 | ||
+ | #define motor_fixR 1 //速度修正 -1到1之间 | ||
</source> | </source> | ||
==视频== | ==视频== |
2016年3月2日 (三) 04:24的版本
目录概述
材料清单
【此处配图要更新,robot底板】 实验原理
文档
调试过程
Cube机器人拼装
Joypad使用指南
Joypad通讯模式配置
Joypad电池使用说明
代码说明
#define NRF_CHANNEL 70 //nRF通道
#define CHANNEL_THROTTLE 2 //油门通道
#define CHANNEL_STEERING 1 //转向通道
#define motor_fixL 1 //速度修正 -1到1之间
#define motor_fixR 1 //速度修正 -1到1之间
视频 |