青少年机器人技术(四级)等级考试试卷-实操题(2021年12月)

 =========================================================================

更多内容和历年真题请查看网站:【试卷中心 -----> 电子学会  ---->  机器人技术 ----> 四级】

网站链接 

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

=========================================================================

青少年机器人技术(四级)等级考试试卷-实操题(2021年12月)

第 1 题    实际操作
主题:自动SOS警示灯

器件:Atmega328P主控板1块,LED模块1个,超声波传感器1个,电位器模块1个,蜂鸣器模块1个及相应辅件。以上模块也可使用分立器件结合面包板搭建。

任务要求: 

摩尔斯电码是一种早期的数字化通信形式,它依靠一系列的点和划来传递编码信息。它的代码包含5种,分别为:点( · )、划(-)、每个字符内部短的停顿(在点和划之间的停顿)、每个字符之间中等的停顿以及单词之间长的停顿所组成。

摩尔斯电码代码时间是以点为基准,具体规则如下:

点( · ):一个时间长度单位

划( - ):三个点的长度;

每个字符内部短停顿(在点和划之间的停顿):一个点的长度;

每个字符之间中等停顿:三个点的长度;

每个单词之间长停顿:七个点的长度。

求救信号SOS对应的摩尔斯电码为:···---···。其中S的摩尔斯电码为···,O的摩尔斯电码为:---。

本主题通过控制LED灯的亮灭时长来模拟发送SOS求救信号。具体要求如下:

1、当超声波检测的距离大于10厘米时,LED灯处于呼吸灯的状态(逐渐变亮,逐渐熄灭,依次反复),蜂鸣器静音。

2、当超声波检测的距离不大于10厘米时,LED灯发出SOS信号,同时蜂鸣器发出声音;

3、摩尔斯电码中点( · )的时间长度(即基准时长)由电位器控制,在200~500毫秒之间可调。

4、将超声波传感器检测的距离以及当前的基准时长发送到串口监视器。

5、呼吸灯的呼吸频率自行确定,需要能呈现出呼吸灯效果。

6、控制程序采用C/C++代码编写,不得使用图形化软件编写。

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

8、考试结束,考生将代码压缩上传,程序文件命名规则为:DJKS4_身份证号。

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

 =========================================================================

更多内容和历年真题请查看网站:【试卷中心 -----> 电子学会  ---->  机器人技术 ----> 四级】

网站链接 

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

=========================================================================

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/94039.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/94039.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

最新短网址源码,防封。支持直连、跳转。 会员无广

最新短网址源码,防封。支持直连、跳转。 会员无广告1.可将长网址自动缩短为短网址,方便记忆和使用。2.短网址默认为临时有效,可付费升级为永久有效,接入支付后可自动完成,无需人工操作。3.系统支持设置图片/文字/跳转页…

缓存-变更事件捕捉、更新策略、本地缓存和热key问题

缓存-基础知识 熟悉计算机基础的同学们都知道,服务的存储大多是多层级的,呈现金字塔类型。通常来说本机存储比通过网络通信的外部存储更快(现在也不一定了,因为网络传输速度很快,至少可以比一些过时的本地存储设备速度…

报表工具DevExpress .NET Reports v25.1新版本亮点:AI驱动的扩展

DevExpress Reporting是.NET Framework下功能完善的报表平台,它附带了易于使用的Visual Studio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。 DevExpress Reporting控件日前正式发布了v25.1…

kubernetes中pod的管理及优化

目录 2 资源管理方式 2.1 命令式对象管理 2.2 资源类型 2.2.1 常用的资源类型 2.2.2 kubectl常见命令操作 2.3 基本命令示例 2.4 运行和调试命令示例 2.5 高级命令示例 3 pod简介 3.1 创建自主式pod(生产环境不推荐) 3.1.1 优缺点 3.1.2 创建…

解释一下,Linux,shell,Vmware,Ubuntu,以及Linux命令和shell命令的区别

Linux 操作系统概述Linux 是一种开源的类 Unix 操作系统内核,由 Linus Torvalds 于 1991 年首次发布。作为现代计算的基础设施之一,它具有以下核心特征:多用户多任务特性允许多个用户同时操作系统资源,而模块化设计使其能够适应从…

Windows 系统中,添加打印机主要有以下几种方式

在 Windows 系统中,添加打印机主要有以下几种方式,我将从最简单到最复杂为您详细介绍。 方法一:自动安装(推荐首选) 这是 Windows 10 和 Windows 11 中最简单、最现代的方法。系统会自动搜索网络(包括无线和有线网络)上可用的打印机并安装驱动程序。 操作步骤: 进入…

Mixture of Experts Guided by Gaussian Splatters Matters

Mixture of Experts Guided by Gaussian Splatters Matters: A new Approach to Weakly-Supervised Video Anomaly Detection ICCV2025 https://arxiv.org/pdf/2508.06318 https://github.com/snehashismajhi/GS-MoEAbstract 视频异常检测(VAD)是一项具有…

SeaTunnel Databend Sink Connector CDC 功能实现详解

Databend 是一个面向分析型工作负载优化的 OLAP 数据库,采用列式存储架构。在处理 CDC(Change Data Capture,变更数据捕获)场景时,如果直接执行单条的 UPDATE 和 DELETE 操作,会严重影响性能,无…

算法230. 二叉搜索树中第 K 小的元素

题目:给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 小的元素(从 1 开始计数)。示例 1:输入:root [3,1,4,null,2], k 1 输出:1 示例 2&#xff1…

Seaborn数据可视化实战:Seaborn多变量图表绘制高级教程

Seaborn多变量图表实战:从数据到洞察 学习目标 本课程将带领学员深入了解Seaborn库中用于绘制多变量图表的高级功能,包括联合图(Joint Plot)、对角线图(Pair Plot)等。通过本课程的学习,学员将能…

【数智化人物展】首衡科技CTO李蒙:算法会过时,数据会贬值,只有系统智能才具未来性

李蒙本文由首衡科技CTO李蒙投递并参与由数智猿数据猿上海大数据联盟共同推出的《2025中国数智化转型升级先锋人物》榜单/奖项评选。大数据产业创新服务媒体——聚焦数据 改变商业“算法会过时,数据会贬值。”当我第一次在内部战略会上抛出这句话时,现场…

word——将其中一页变成横向

在word中如何将其中一页变成横向? 在需要横向的这一页和上一页插入分节符(连续) 1.点击布局→分隔符→分节符(连续) 2.在所需要横向页将纸张方向改为横向即可。

使用WORD实现论文格式的样式化制作【标题样式、自动序列、页号(分节)、自动目录(修改字体类型)】

背景 每家院校对论文的格式都有一系列的特定要求,相应的会有一份格式标准的说明文档,该说明文档中会罗列对文档各个项的格式标准要求(例如:题目、1级标题、2级标题、页号、每个级别的字体字号,行距,段前段…

分享一个免费开源的网站跟踪分析工具Open-Web-Analytics(和GoogleAnalytics一样)

做独立网站的福音,这个是免费开源的,可增改性强。 开源地址:https://github.com/Open-Web-Analytics/Open-Web-Analytics 下载源码包 接着下载PHP工具:我用XP小皮 phpstudy_pro 地址:phpStudy - Windows 一键部署 …

Maxscript如何清理3dMax场景?

在3ds Max的创作过程中,随着项目的推进,场景往往会积累许多冗余元素,如孤立帮助对象、隐藏对象以及空层等,它们不仅让场景显得杂乱无章,还会占用资源、降低视口性能,影响工作效率。别担心,在本教程中,我们将为大家带来实用妙招——通过简单的Maxscript脚本片段,快速清…

JavaScript 性能优化实战:从分析到落地的全指南

一、引言:为什么 JS 性能优化至关重要?用户体验的直接影响:加载慢、交互卡顿如何流失用户(引用 Google 研究:页面加载延迟 1 秒,转化率下降 7%)业务价值关联:性能优化对 SEO、留存率…

线性回归学习笔记

一、线性回归简介1. 核心定义线性回归是一种通过属性的线性组合进行预测的线性模型,核心目标是找到一条直线(二维)、一个平面(三维)或更高维的超平面,使模型的预测值与真实值之间的误差最小化。2. 适用场景…

Kotlin 中适用集合数据的高阶函数(forEach、map、filter、groupBy、fold、sortedBy)

在 Kotlin 中,高级函数(Higher-Order Functions)是一个非常强大的特性。高级函数是指可以将函数作为参数传递,或者将函数作为返回值返回的函数。这种特性使得代码更加灵活和可复用。 使用高级函数可以方便地对集合进行操作,如 map、filter、reduce 等。 在事件驱动的编程中…

Redis 哈希表的核心——`dictEntry` 结构体

接上一篇 Redis 哈希表的本质:数组里存的是什么 Redis 哈希表的核心——dictEntry 结构体,是真正承载我们存储的键值对数据的那个结构。 它的定义非常简洁,但设计得很巧妙。以下是其 C 语言代码(在 Redis 源码 src/dict.h 中&a…

Jsqlparser + Freemarker + Vue3 数据透视报表设计方案

1. 目标与前置条件目标:基于 JSQLParser FreeMarker Vue3 构建一套“可配置的数据透视报表”能力,实现从任意基础 SQL/视图出发,按维度/指标灵活聚合、筛选、排序、分页、导出,并支持钻取、联动、TopN、同比环比等常见分析操作。…