2022年12月青少年机器人技术等级考试实际操作试卷(五级)

本文主要是介绍2022年12月青少年机器人技术等级考试实际操作试卷(五级),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

青少年机器人技术等级考试实际操作试卷(五级)2022年12月

一、实际操作(共1题,共100分)

请考生在实操考试结束前将本题作答程序文件按“说明”要求完成上传。

1. 主题:四位数码管串口交互数字闪烁显示

器件:ESP32主控板、按键模块、四位数码管、74HC595移位寄存器芯片(或模块)及相关器件。以上模块也可以采用分立器件结合面包板进行搭设。

任务要求:

使用74HC595移位寄存器芯片控制四位数码管显示数字。解析串口监视器输入的报文数据,将数据显示到四位数码管,并控制闪烁的频率。

报文的格式为:m:n,其中m表示数码管显示的数据,范围1~9999;n表示数据闪烁显示的时间间隔,范围100~1000,单位毫秒。报文示例:1234:500,表示在四位数码管显示数字“1234”,如图1所示,并以500毫秒的时间间隔闪烁。
 

具体要求如下:

(1) 装置启动前,四位数码管不显示任何内容;

(2) 当按键按下后,任务装置开始启动;

(3) 装置启动后,在四位数码管上倒计时显示 5、4、3、2、1,时间间隔为1秒;

(4) 倒计时显示完毕,在串口监视器中输入数据,并点击发送按键;

(5) 在串口监视器输入框输入上述格式的报文后,将解析后的相应报文内容输出到串口监视器窗口。以报文1234:500为例,串口监视器窗口输出的内容为Data:1234 -- Interval:500;

(6) 四位数码管显示解析后的报文数据,并以指定的时间间隔闪烁。以报文123:100为例,四位数码管显示数字123,如图2所示,并以100毫秒的时间间隔闪烁,直至输入新的报文数据;

(7) 程序采用C代码编写,不得使用外部库调用;

(8) 程序编写过程中不得打开库例程和其它程序,如发现,实操成绩按照0分处理;

(9) 未作规定处可自行处理,无明显与事实违背即可。

说明:请考生在考试结束前,按照如下要求提交相关文件:

(1) 将程序放在一个文件夹中,并将文件夹命名为:DJKS5_身份证号;

(2) 将程序文件夹压缩为1个“rar或zip”格式文件,大小5M以下;

(3) 将程序文件通过“上传附件”按钮进行上传。

参考资料:

数组NUM[] 保存的是0~9和'.'十六进制形式的数码管显示的段位信息。编程时可参考使用。

// 保存0~9

byte NUM[] = {0xFC, 0x60, 0xDA, 0xF2, 0x66, 0xB6, 0xBE, 0xE0, 0xFE, 0xF6};

更多历年真题请查看网站【机器人技术】:

网站链接 

青少年软件编程历年真题模拟题实时更新

这篇关于2022年12月青少年机器人技术等级考试实际操作试卷(五级)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/292720

相关文章

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

利用Python编写一个简单的聊天机器人

《利用Python编写一个简单的聊天机器人》这篇文章主要为大家详细介绍了如何利用Python编写一个简单的聊天机器人,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 使用 python 编写一个简单的聊天机器人可以从最基础的逻辑开始,然后逐步加入更复杂的功能。这里我们将先实现一个简单的

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt

2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题

题库来源:安全生产模拟考试一点通公众号小程序 2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题是由安全生产模拟考试一点通提供,流动式起重机司机证模拟考试题库是根据流动式起重机司机最新版教材,流动式起重机司机大纲整理而成(含2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题参考答案和部分工种参考解析),掌握本资料和学校方法,考试容易。流动式起重机司机考试技

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

hdu 2093 考试排名(sscanf)

模拟题。 直接从教程里拉解析。 因为表格里的数据格式不统一。有时候有"()",有时候又没有。而它也不会给我们提示。 这种情况下,就只能它它们统一看作字符串来处理了。现在就请出我们的主角sscanf()! sscanf 语法: #include int sscanf( const char *buffer, const char *format, ... ); 函数sscanf()和

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

软考系统规划与管理师考试证书含金量高吗?

2024年软考系统规划与管理师考试报名时间节点: 报名时间:2024年上半年软考将于3月中旬陆续开始报名 考试时间:上半年5月25日到28日,下半年11月9日到12日 分数线:所有科目成绩均须达到45分以上(包括45分)方可通过考试 成绩查询:可在“中国计算机技术职业资格网”上查询软考成绩 出成绩时间:预计在11月左右 证书领取时间:一般在考试成绩公布后3~4个月,各地领取时间有所不同