2019蓝桥杯大赛青少年创意编程竞赛Arduino真题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1蓝桥杯Arduino组竞赛准考证号:_________________姓名:___________________评分栏选择题(得分)选择得分总分第1题第2题第3题第4题第5题赛后统计赛后统计编程题(得分)编程得分第1题第2题第3题第4题第5题第6题第7题第8题赛后统计上表由裁判填写,请参赛选手/阅卷裁判签名确认上述成绩准确无误,选手_________、裁判_________注意事项:1.赛场内应保持安静,参赛选手间严禁互相交谈,违者将被取消比赛资格;2.比赛过程中,笔记本计算机及Arduino主机不得开启WLAN或蓝牙等各种无线通讯功能,违者将被取消比赛资格;3.比赛过程中,应将准考证及身份证件放置桌子左上角,以备监考人员随时核对、检查;4.参赛选手的手机在检录后必须保持关闭状态直至比赛结束,违者将被取消比赛资格;5.请在做题之前认真阅读题目,编程题目设置有步骤分,即只完成部分功能也可以得到相应的分数;6.比赛答卷时间为90分钟;7.比赛结束后,请自行整理所有自带设备及配件,并妥善带出赛场,尤其不要遗漏电源、连线或细小积木零部件;8.比赛结束时裁判现场判卷结束后,本赛卷一律交给判卷裁判,比赛选手不得自行带走,否则取消比赛成绩。一、不定项选择题(本题共5题,每题3分,共15分。每题至少有一个选项是正确的,选择正确得3分,少选得1分,错选、多选得0分,请将答案写在下面的表格中,写在题目里不得分!)题号12345答案1、阿尔法狗(AlphaGo)是第一个击败人类()选手的人工智能程序。A、职业围棋B、职业国际象棋C、职业中国象棋D、职业跳棋2、利用声音传感器向Arduino模拟输入口A3发送信息,下列值可能是返回值的是()。A、128B、-54C、256D、5123、下列哪一个传感器所接针脚的类型跟其它的不一样()。A、模拟环境光检测传感器B、旋转变阻器C、轻触按钮D、模拟声音传感器4、在标准ArduinoUno板中,既能实现模拟输入、又能实现数字输出的针脚是()。A、模拟针脚B、数字针脚C、两者皆可D、没有5、ArduinoUNO控制板有()个串口。A、0B、1C、2D、32二、编程题(本大题共8题,1-4题,每题15分,5-8题,每题20分,共140分,请考生每做完一道题目务必以“姓名+题号”如“张三01”的方式存盘,已备复查。)题目01(难度2):在Arduino上接一个全彩发光二极管和四个轻触按键开关(将其命名为k1、k2、k3、k4),并完成如下功能(15分):1、当开机时发光二极管熄灭2、按动k1全彩发光二极管显示红色3、按动k2全彩发光二极管显示绿色4、按动k3全彩发光二极管显示白色5、按动k4全彩发光二极管熄灭第01题评分标准1、完成两种颜色变化的:7分2、完全符合题意的:15分题目02(难度2):将Arduino上接一个单色发光二极管(颜色任意)和一个旋转电位器,并完成如下功能(15分):通过旋转可变电位器改变发光二极管的亮度,要求发光二极管的亮度可以从0变化到255,并且变化均匀,且充分利用旋转变阻器的范围。第02题评分标准:1、通过旋转电位器可以改变二极管亮度的,但是没有充分利用可变电位器量程的(即电位器没有旋转到最大量程发光二极管的亮度就到最大,或电位器没有旋转到最小发光二极管就熄灭):10分;2、完全符合题意:15分题目03(难度3):将Arduino上接一个全彩发光二极管和一个轻触按键开关,并完成如下功能(15分):1、当开机时发光二极管显示绿色2、第一次按下轻触开关发光二极管显示黄色3、第二次按下轻触开关发光二极管显示红色4、第三次按下轻触开关发光二极管再次显示绿色,依次循环第03题评分标准1、完成两种颜色变化的:7分2、完全符合题意的:15分题目04(难度4):将Arduino上接一个单色发光二极管(颜色任意)和一个旋转电位器,并完成如下功能:通过旋转可变电位器改变发光二极管的闪烁的频率,要求发光二极管的频率可以从1Hz变化到20Hz且变化均匀。注:1秒钟闪烁一次,即点亮500ms后熄灭500ms为1Hz;1秒钟闪烁两次,即点亮250ms熄灭250ms为2Hz,以此类推。第04题评分标准1、通过旋转电位器可以改变二极管闪烁频率的,但是没有充分利用可变电位器量程的(即电位器没有旋转到3最大量程发光二极管的闪烁频率就不再增大,或电位器没有旋转到最小发光二极管就不再减小):10分;2、完全符合题意:15分题目05(难度4):将Arduino上接一个数码管模块和一个轻触开关,并完成如下功能(20分):1、当开机时数码管显示“0”2、按动轻触开关(一次),程序依次显示0、1、2、3、4、5、6、7、8、9、A、b、C、d、E和F,每个字符显示500ms,显示完F后,程序停止并再次显示“0”,等待下次触发。第05题评分标准:1、开机显示“0”:5分2、不受控制的显示从0到9:10分3、能够受控制显示从a到f:15分4、完全符合题意:20分题目06(难度4):将Arduino上接一个数码管模块,并完成如下功能(20分):1、当开机时数码管熄灭2、利用串口监视器向Arduino发送0、1、2、3、4、5、6、7、8、9,a、b、c、d、e、f则在数码管上显示相应的字符。3、如果从串口监视器发送字符“x”则数码管熄灭。第06题评分标准:1、利用串口控制显示从0到9:7分2、能够受控制显示从0到9和a-f:15分3、完全符合题意:20分题目07(难度5):将Arduino上接一个8路流水灯、一个声音传感器和一个全彩发光二极管,并完成如下功能(20分):1、首先利用声音传感器测试下考场的环境声音大小,编程使得此时有一个流水灯点亮;2、发出一声咳嗽或掌声,利用声音传感器测试此时声音大小,编程使得此时8个流水灯均点亮;3、编程使得8路流水灯根据环境声音的大小而变化,环境声越大则流水灯点亮的个数越多;4、流水灯点亮的个数小于等于4个时全彩发光二极管显示绿色、大于4个时全彩发光二极管显示红色。第07题评分标准:1、流水灯能够根据外界环境声音大小改变点亮个数:12分2、在满足条件1时,发光二极管的颜色正确变化:20分4题目08(难度6):将Arduino上接一个LCD1602显示屏和一个轻触按键,并实现如下功能(20分):1、当开机时在1602显示屏第一行显示“PressButton”2、按下轻触按键一次,在1602显示屏第1行显示一个从11到50之间的随机数,如果这个随机数是质数则在1602显示屏的第2行显示“zhishu”,如果这个随机数是合数则在1602的第2行显示“heshu”。这两个显示保持3秒3、在1602显示屏第一行重新显示“PressButton”,并等待下一次触发。注:所谓质数,就是除了1和它本身没有约数的整数。比如5、7、11就是质数。第08题评分标准:1、显示“PressButton”:5分2、按下按键显示随机数:10分3、正确判断质数与合数:20分再次强调:比赛结束后,本赛卷一律交给现场裁判,比赛选手不得带走,否则取消比赛成绩。

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功