小熊派beerpi nano鸿蒙开发板小车的代码设计
1.查看小车车轮的速度参数范围 查看超声波识别的距离有多少
2.在一个直线路线 10m处让小车0m/s启动 前方超声波假设测距是3m 在前方3m范围内没有障碍物那就控制pwm让小车0m/s均匀加速到1m/s速度 (提现加速过程)
3.假设道路走到了后面的路程 超声波识别到了前面3m处有障碍物 就控制pwm让车轮减速 1m/s均匀减速到0m/s (提现减速过程)
4.理想化结果是让小车停车到障碍物的极限距离 (关键在于小车的减速设计)当识别到障碍物均匀减速到停在障碍物前面的极限距离 (越近越好)
5.10m长的直道 小车有15cm宽 左右两边各15cm宽度有左右障碍物墙。 左右两个超声波是探测左右两边障碍物 让小车保持安全距离能直行 假设右边障碍物离小车有15cm 那么设计右边探测器距离在15cm 假设当右边探测器检测离障碍物小于15cm 代表小车在向右偏离 设计一个左转让小车回到15cm安全距离 左边超声波同理