刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

主题:避障小车。

器件:三四级等级考试套件。

要求
1、现场搭建小车。
2、通过超声波模块控制小车躲避障碍物。
3、要求小车在距离障碍物20厘米时开始减速,距离障碍物10厘米时完全停止。
4、停止2秒后开始转向,躲避障碍物
5、程序编写采用C/C++语言,不得使用图形化软件编写。
6、小车的运动控制程序,不得采用库函数调用。
7、考试结束,考生将代码拷贝上交。

说明
1、实操开始,考生需要先向主控板写入blink程序,经监考老师确认后方可进行小车组装。
2、编写程序文件命名规则为:DJKS_身份证号。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

解析:

【喵呜刷题小喵解析】该代码实现了避障小车的功能,包括小车的运动控制、超声波模块控制、以及小车躲避障碍物等功能。代码采用了C/C++语言编写,满足题目要求。在程序中,定义了多个变量,包括超声波模块的信号输入输出口、小车的电机控制口等。通过调用不同的电机控制函数,实现小车的不同运动状态。程序中还定义了超声波测距函数,通过调用该函数获取小车距离障碍物的距离,并根据距离控制小车的运动状态。当距离小于20厘米时,小车开始减速;当距离小于10厘米时,小车完全停止。在停止2秒后,小车开始转向,躲避障碍物。在主函数中,程序进入一个无限循环,不断获取小车距离障碍物的距离,并根据距离控制小车的运动状态。当距离大于20厘米时,小车停止运动;当距离小于20厘米时,根据距离大小控制小车的运动速度和方向。在程序中,未使用库函数调用,而是直接通过控制小车的电机控制口实现小车的运动控制,符合题目要求。同时,程序编写规范,易于阅读和理解。
创作类型:
原创

本文链接:主题:避障小车。 器件:三四级等级考试套件。 要求: 1、现场搭建小车。 2、通过超声波模块控制

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share