第十二届蓝桥杯Arduino省赛试题
一、选择题
第一题
在ArduinoMega2560主控板中,控制光敏模块的引脚是( )。
*选择题严禁使用程序验证
A.数字输入引脚
B.数字输出引脚
C.模拟输入引脚
D.模拟输出引脚
第二题
以下符号中,( )不属于比较运算符。
*选择题严禁使用程序验证
A.==
B.||
C.>=
D.!=
第三题
十进制数值64以十六进制的形式表示是( )。
*选择题严禁使用程序验证
A.0100
B.64
C.0x40
D.0b01000000
第四题
字节型变量的描述符为( )。
*选择题严禁使用程序验证
A.int
B.char
C.byte
D.float
第五题
ArduinoMega2560主控板所采用的主控芯片的ADC有( )位精度。
*选择题严禁使用程序验证
A.8
B.10
C.12
D.32
二、编程题
第一题
硬件准备:
1个全彩LED(P5,P6,P7)
编程实现:
夜空中的飞行指示灯。
具体要求:
1)程序启动后,全彩LED灯处于熄灭状态;
2)1秒后,全彩LED亮红灯;
3)1秒后,全彩LED熄灭;
4)重复上述2),3)过程。
第二题
硬件准备:
1个按键S1(P22)、1个LCD1602(地址:0x20)
编程实现:
计算1+2+...+100的和。
具体要求:
1)程序启动后,LCD1602亮屏无显示;
2)1秒后,LCD1602第一行显示“welcome:”;
3)当按下按键S1后,LCD1602第一行先清屏然后显示“1+2+...+100”,第二行显示求
和计算出的数值。
第三题
硬件准备:
1个无源蜂鸣器(P3)、1个按键S1(P22)、1个按键S2(P23)、1个按键S3(P24)
、1个按键S4(P25)、1个按键S6(P19)
编程实现:
使用按键和无源蜂鸣器模拟电子琴的声音效果。
do、re、mi、fa、sol、la、xi,7个音符的声音频率依次为:1046.5,1174.7,1318.5,1396.9,1568,
1760,1975.5。
具体要求:
1)程序启动后,无源蜂鸣器处于静音状态;
2)当按下S6时,随机播放7个音符中的一个音符(播放0.2秒后静音);
3)当同时按下S1和S4时,以时间间隔0.2秒依次顺序播放7个音符,播放完后静音;
4)当同时按下S2和S3时,以时间间隔0.2秒依次逆序播放7个音符,播放完后静音;
5)重复上边2),3),4)过程。
第四题
硬件准备:
1个单色LED灯(P10)、1个步进电机(P45,P46,P47,P48)、1个超声波传感器(Trig:
A1,Echo:A0)、1个LCD1602(地址:0x20)
编程实现:
智能停车场可以实现实时显示当前车位数的功能。
具体要求:
1)程序启动后,LED灯处于熄灭状态,步进电机处于静止状态;
2)当车库没有车进入时(超声波传感器和障碍物之间的距离大于等于40.00),LCD1602
第一行提示空余车位数,
十二届省赛Arduino试题,第十二届蓝桥杯青少组省赛Arduino真题试卷