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


本文标签: 选手 模块 编程 计算机 竞赛