2019蓝桥杯大赛青少年创意编程竞赛Arduino真题
一、不定项选择题 (本题共 5 题,每题 3 分,共 15 分。每题至少有一个选项是正确的,选择正确得 3 分,少选得 1 分,错选、多选得 0 分)
1) 阿尔法狗(AlphaGo)是第一个击败人类( )选手的人工智能程序。




查看答案
2) 利用声音传感器向 Arduino 模拟输入口 A3 发送信息,下列值可能是返回值的是( )。




查看答案
3) 下列哪一个传感器所接针脚的类型跟其它的不一样( )。




查看答案
4) 在标准 Arduino Uno 板中,既能实现模拟输入、又能实现数字输出的针脚是( )。 




查看答案
5) Arduino UNO 控制板有( )个串口。 




查看答案
二、编程题 (本大题共 8 题,1-4 题,每题 15 分,5-8 题,每题 20 分,共 140 分。)
6) 在Arduino上接一个全彩发光二极管和四个轻触按键开关(将其命名为k1、k2、k3、k4),并完成如下功能(难度2,15 分): 
1、 当开机时发光二极管熄灭 
2、 按动 k1 全彩发光二极管显示红色 
3、 按动 k2 全彩发光二极管显示绿色 
4、 按动 k3 全彩发光二极管显示白色 
5、 按动 k4 全彩发光二极管熄灭 
评分标准 
1、 完成两种颜色变化的:7 分 
2、 完全符合题意的:15 分
查看答案
7) 将 Arduino 上接一个单色发光二极管(颜色任意)和一个旋转电位器,并完成如下功能(难度2,15 分): 
通过旋转可变电位器改变发光二极管的亮度,要求发光二极管的亮度可以从 0 变化到 255,并且变化均匀,且充分利用旋转变阻器的范围。 
评分标准: 
1、 通过旋转电位器可以改变二极管亮度的,但是没有充分利用可变电位器量程的(即电位器没有旋转到最大 量程发光二极管的亮度就到最大,或电位器没有旋转到最小发光二极管就熄灭):10 分; 
2、 完全符合题意:15 分
查看答案
8) 将 Arduino 上接一个全彩发光二极管和一个轻触按键开关,并完成如下功能(难度3,15 分): 
1、当开机时发光二极管显示绿色 
2、第一次按下轻触开关发光二极管显示黄色 
3、第二次按下轻触开关发光二极管显示红色 
4、第三次按下轻触开关发光二极管再次显示绿色,依次循环 
评分标准 
1、完成两种颜色变化的:7 分 
2、完全符合题意的:15 分
查看答案
9) 将 Arduino 上接一个单色发光二极管(颜色任意)和一个旋转电位器,并完成如下功能(难度 4): 
通过旋转可变电位器改变发光二极管的闪烁的频率,要求发光二极管的频率可以从 1Hz 变化到 20Hz 且变化均 匀。注:1 秒钟闪烁一次,即点亮 500ms 后熄灭 500ms 为 1Hz;1 秒钟闪烁两次,即点亮 250ms 熄灭 250ms 为 2Hz, 以此类推。 
评分标准 
1、 通过旋转电位器可以改变二极管闪烁频率的,但是没有充分利用可变电位器量程的(即电位器没有旋转到最大量程发光二极管的闪烁频率就不再增大,或电位器没有旋转到最小发光二极管就不再减小):10 分; 
2、 完全符合题意:15 分
查看答案
10) 将 Arduino 上接一个数码管模块和一个轻触开关,并完成如下功能(难度 4,20 分):
1、当开机时数码管显示“0”
2、按动轻触开关(一次),程序依次显示 0、1、2、3、4、5、6、7、8、9、A、b、C、d、E 和 F,每个字符显示500ms,显示完 F 后,程序停止并再次显示“0”,等待下次触发。
小鹏STEM题库

评分标准:

1、开机显示“0”:5 分
2、不受控制的显示从 0 到 9:10 分
3、能够受控制显示从 a 到 f:15 分
4、完全符合题意:20 分
查看答案
11) 将 Arduino 上接一个数码管模块,并完成如下功能(难度 4,20 分): 
1、当开机时数码管熄灭 
2、利用串口监视器向 Arduino 发送 0、1、2、3、4、5、6、7、8、9,a、b、c、d、e、f 则在数码管上显示相应的字符。 
3、如果从串口监视器发送字符“x”则数码管熄灭。 
评分标准: 
1、利用串口控制显示从 0 到 9:7 分 
2、能够受控制显示从 0 到 9 和 a-f:15 分 
3、完全符合题意:20 分
查看答案
12) 将 Arduino 上接一个 8 路流水灯、一个声音传感器和一个全彩发光二极管,并完成如下功能(难度 5,20 分): 
1、首先利用声音传感器测试下考场的环境声音大小,编程使得此时有一个流水灯点亮; 
2、发出一声咳嗽或掌声,利用声音传感器测试此时声音大小,编程使得此时 8 个流水灯均点亮; 
3、编程使得 8 路流水灯根据环境声音的大小而变化,环境声越大则流水灯点亮的个数越多; 
4、流水灯点亮的个数小于等于 4 个时全彩发光二极管显示绿色、大于 4 个时全彩发光二极管显示红色。 
评分标准: 
1、流水灯能够根据外界环境声音大小改变点亮个数:12 分 
2、在满足条件 1 时,发光二极管的颜色正确变化:20 分
查看答案
13) 将 Arduino 上接一个 LCD1602 显示屏和一个轻触按键,并实现如下功能(难度 6,20 分): 
1、当开机时在 1602 显示屏第一行显示“Press Button” 
2、按下轻触按键一次,在 1602 显示屏第 1 行显示一个从 11 到 50 之间的随机数,如果这个随机数是质数则在 1602 显示屏的第 2 行显示“zhishu”,如果这个随机数是合数则在 1602 的第 2 行显示“heshu”。这两个显示保持 3 秒 
3、在 1602 显示屏第一行重新显示“Press Button”,并等待下一次触发。 注:所谓质数,就是除了 1 和它本身没有约数的整数。比如 5、7、11 就是质数。 
评分标准: 
1、显示“Press Button” :5 分 
2、按下按键显示随机数:10 分 
3、正确判断质数与合数:20 分
查看答案
增值服务权益

1. 试题参考答案和解析查看;
2. 试卷模拟测试;
3. 随机组题测试;
4. 试卷PDF文件下载;
5. 赠送等值学豆;

  订阅  
学员服务
教研服务

小鹏STEM教研服务系统是面向教师的一站式教研、教学和知识管理系统。
订阅服务后,所有题目均可无限制查看和服务。

  详情