先弄清文档提供什么、不提供什么;再按下面的电压与最大结束时间规则写控制程序,避免程序卡死。
文档给出的是通用模板与基础接口,方便直接调用。若你在小车上加了文档里没有的机构或功能,需要自行封装函数或类,文档不会为这些自定义部分提供现成接口。
例如在小车侧边加装了侧翻机构:文档不会提供「侧翻」接口,需要你自己封装函数或类来控制它。
文档中的电压取值范围是 −12.8 V ~ +12.8 V。正负决定转向,绝对值决定速度:绝对值越大转得越快;电压减半,速度约减半。
「最大结束时间」没有固定公式,需要根据实测路程、电压与到达时间来判断:只要大于实际跑完全程所需时间即可。
小车跑 600 毫米,以 12.8 V 运行,约 0.5 s 到达。最大结束时间只要 > 0.5 s 即可(例如设为 1 s)。
同样跑 600 毫米,以 5.0 V 运行,约 1 s 才到达。最大结束时间只要 > 1 s 即可(例如设为 2 s)。