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

简答题

主题:红外遥控小车。

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

要求
1、现场搭建小车。
2、通过红外遥控传感器套件(红外遥控器和红外接收模块)控制小车运动。
3、通过红外遥控按键,实现小车前进、后退、原地旋转、加速、减速、停止功能。
4、程序编写采用C/C++语言,不得使用图形化软件编写。
5、小车的运动控制程序,不得采用库函数调用。红外遥控读取程序,可以使用相应的红外库。
6、考试结束,考生将代码拷贝上交。

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

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

答案:

解析:

【喵呜刷题小喵解析】本题目要求实现一个红外遥控小车,使用C/C++语言编写程序,不使用图形化软件,且小车的运动控制程序不得采用库函数调用。首先,定义了一个`TABLE`数组,用于存储红外遥控器的按键值。由于题目没有给出具体的按键值,这里使用位运算来模拟按键值。在`main()`函数中,使用了一个`while(1)`循环来不断检测红外输入。当检测到红外输入时,首先进行消抖,然后判断按键值,并根据按键值执行相应的操作。具体的按键值和操作,需要根据实际情况来编写。这里只是一个基本的框架,具体实现需要根据题目要求和实际情况进行调整。由于本题目要求不使用图形化软件,所以这里没有包含具体的红外库函数,而是直接使用了P2^0作为红外接收模块的输入。如果需要使用红外库函数,可以在实际编写程序时添加相应的库函数。最后,题目要求考生将代码拷贝上交,所以考生需要将程序编写在符合要求的代码文件中,并按照要求命名。这里只是提供了一个基本的程序框架,具体的实现需要考生根据题目要求和实际情况进行编写。
创作类型:
原创

本文链接:主题:红外遥控小车。 器件:三四级等级考试套件。 要求: 1、现场搭建小车。 2、通过红外遥控传

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

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

分享考题
share