《arduino创意机器人18课时 3.4 防跌落小车》由会员分享,可在线阅读,更多相关《arduino创意机器人18课时 3.4 防跌落小车(12页珍藏版)》请在金锄头文库上搜索。
1、3.4 防跌落小车,上节课很多同学在测试小车的时候,发现我们的小车发生了一桩“惨案”,也就是当我们的小车走到台阶边缘时,因为没有相应的防跌落措施,小车狠狠的摔下去了。 这节课,我们使用两种方法阻止这个“惨案”的发生。,任务导航,使用数字防跌落传感器制作防跌落小车 使用超声波传感器制作防跌落小车,数字防跌落传感器的安装,数字防跌落传感器一般安装在轮子前方,机器人的外沿,安装高度应该小于地面10cm,具体可以根据实际情况调整。将防跌落传感器按照上述要求一左一右安装在小车上。,使用数字防跌落传感器制作防跌落小车,1.搭建电路 将数字防跌落传感器一左一右安装在小车轮子前面,并将其接在数字针脚。 2.分
2、析并编写程序 无论哪个数字防跌落传感器检测不到障碍物,小车都应该做一定的处理。比如: (1)小车停止运动; (2)小车后退一段距离; (3)小车后退一段距离再转弯。 【注意:不能直接转弯,因为此时已经到达台阶边缘】,使用数字防跌落传感器制作防跌落小车,任务导航,使用数字防跌落传感器制作防跌落小车 使用超声波传感器制作防跌落小车,超声波传感器,超声波传感器是一种数字传感器。 返回值是超声波距离障碍物的距离。,使用超声波传感器制作防跌落小车,1.搭建电路 我们只有一个超声波传感器,将其安装在小车轮子前方。注意正确接线。 2.分析并编写程序 当超声波传感器检测到障碍物自身10cm以外,说明超声波下方没有平地,也就是小车已经到达台阶边缘,小车应该做一定的处理。 (1)小车停止; (2)小车后退一段距离; (3)小车后退一段距离,再转弯。 【注意:不可以直接转弯,否则小车摔下台阶】,使用超声波传感器制作防跌落小车,总结,使用数字防跌落传感器制作防跌落小车 使用超声波传感器制作防跌落小车,布置作业,1.数字防跌落检测的有效距离是10cm,如果这个有效距离远远大于10cm,小车还可以准确防跌落嘛?为什么? 2.综合使用触碰传感器、数字防跌落传感器、超声波传感器制作既能避障又能防跌落的智能小车。,