admin 管理员组文章数量: 1086019
2024年4月26日发(作者:软件系统设计师)
关于举办第十届蓝桥杯大赛青少年创意编程组
Arduino 编程比赛的通知
附件一:Arduino 编程竞赛规则
1. 竞赛时长
Arduino 编程竞赛的省赛及国赛,竞赛时长均为 90分钟,详细赛程安排另行
通知。
2. 竞赛分组
分为 Arduino 创意编程初级组:(1-4 年级组)及高级组:(5-8 年级组)。
3. 竞赛形式
竞赛形式为个人赛,一人一机。
选手自带笔记本计算机,计算机上应提前预装 ArduinoIDE 或“米思齐”编
程环境。比赛过程中选手的笔记本计算机应关闭 WIFI 和蓝牙,计算机和 Arduino
控制器之间用 USB 连接线进行连接。
考试结束时,选手不退场,由裁判现场判卷,并回收选手答卷。
考试结束时选手上交自己编写程序的 U 盘,裁判判分。
4. 参赛选手设备环境
4.1 选手计算机配置:
选手计算机的硬件配置及操作系统需满足最新版本 ArduinoIDE 或“米思齐”
编程环境的运行要求。
选手应确保计算机上已经安装 ArduinoIDE 编程环境或“米思齐”最新版本。
【附】
Arduino IDE下载地址:/en/Main/Software
“米思齐”下载地址:/explore/software
4.2 选手 Arduino 控制器及外设:
选手应自备 Arduino 控制器,Arduino 控制器的类型为兼容 Arduino UNO 或
Arduino MEGA2560 的控制器。选手需要准备的外设模块,如表 1 所示,选手也
可以将这些模块集成在 Arduino 控制器上:
1
表 1:Arduino 编程组可能使用的外设模块
序号
外设模块
单色 LED 模块(颜色不限,
序号
外设模块
8 路 LED 流水灯模块(1 个)
红外接收模块(1 个)
全彩 LED 模块(1 个)
温度传感器模块(1 个)
轻触按键模块(不多于 4 个)
LCD1602 显示模块(1 个)
SD 卡读卡器+卡(1 个)
三轴陀螺仪传感器(1 个)
时钟芯片(1 个)
触摸传感器(1 个)
1
3
5
7
9
1 个)
四位数码管模块(1 个)
光敏电阻模块(1 个)
模拟声音传感器(1 个)
旋转变阻器模块(1 个)
2
4
6
8
10
12
14
16
20
11 蜂鸣器模块(1 个)
13 超声波传感器(1 个)
15 红外遥控器(1 个)
19 RFID 模块(1 个)
17 三轴加速度传感器(1 个) 18
5. 试题形式
竞赛包括选择题和编程题,以选手所提交的完成结果为评分依据。
5.1 选择题
根据题目的描述,在多个备选答案中选出一个或者多个正确选项,不对解题
过程和解题方式(可以用计算机验证或者手工计算)做出要求,只评判选择结果
的正误。
5.2 编程题
题目为若干具有一定难度梯度的编程题目。这些题目的要求明确、答案客观。
编程题不指定具体的算法,评判时只看结果,不看程序。
裁判评判时可能会多次运行选手提交的程序,以测试程序对不同情况的适应
性及强壮性。
6. 试题涉及的 Arduino 基础知识
本次竞赛所涉及的 Arduino 基础知识包括:
(1) Arduino 的输入、输出口的使用
选手应该了解ArduinoUNO 控制板和ArduinoMega2560 控制板上I/O
口的分布
选手应该能够理解数字输入口、数字输出口、模拟输入口和模拟输
出口的区别并正确使用这些 I/O 口
(2) Arduino 控制结构的使用
选手应该理解顺序结构、分支结构和循环结构的作用和使用场景
选手应该掌握 if 语句和 switch 语句的使用方法
选手应该掌握 for 循环和 while 循环的使用方法
2
版权声明:本文标题:2020第十届蓝桥杯青少年编程大赛Arduino竞赛规则 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1714072240a664448.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论