一、单选题
1、通过电位器控制舵机的转动角度,部分程序如下,当电位器的返回值为0时,舵机的角度位置为?
A 0
B 180
C 60
D 120
2、电路搭建如下,当光照射光敏电阻时,随着光照强度的增强,analogRead(A0)的返回值会如何变化?
A 没有变化
B 无规律变化
C 随着光照强度增大而减小
D 随着光照强度增大而增大
3、关于analogRead() 模拟输入函数的返回值,正确的是?
A 1和0
B 0-255之间
C 0-1023之间
D 0-1024之间
4、使用电机驱动芯片控制电机速度,常用主控板的引脚是?
A 数字输入引脚
B 数字输出引脚
C 模拟输入引脚
D 模拟输出引脚
5、电路示意如下,当光照射光敏电阻时,随着光照强度的增强,analogRead(A0)的返回值是?
A 没有变化
B 随着光照强度增大而减小
C 随着光照强度增大而增大
D 无规律变化
6、关于PWM下面描述错误的是?
A PWM是通过数字信号实现的模拟输出;
B PWM是通过调整占空比来实现输出值的变化;
C 占空比是一个脉冲周期内低电平时间所占的比例;
D PWM等效输出电压值等于占空比乘以高电平值。
7、引脚3为模拟输出引脚,将LED灯阳极连接到该引脚,阴极串联220欧姆电阻后连接到GND,程序analogWrite(3,256)执行,下列描述正确的是?
A LED灯熄灭
B LED灯最亮
C LED灯亮度在最亮和熄灭之间不断变化
D LED灯处于四分之一亮度状态
8、通过电位控制舵机的转动角度,部分程序如下,当电位器的返回值为0时,舵机的角度位置为? int potVal = analogRead(A0); potVal = map(potVal,1023,0,135,45); myServo.write(potVal);
A 0
B 180
C 135
D 45
9、获取电位器模块的返回值,以下选择正确的是?
A digitalRead(A0)
B digitalRead(3)
C digitalWrite(5)
D analogRead(A0)
10、关于PWM,以下说法正确的有?
A 当占空比为10%是,等效输出电压为4.5V
B 可以利用PWM管脚实现模拟信号输入。
C PWM是指在数字系统中,通过调整占空比来实现模拟输出
D UNO主控板,A0-A5管脚具有PWM模拟输出功能
11、analogWrite(pin,val)函数中,val的值的说明不正确的有?
A Val值的范围0-255
B Val值为255时,引脚完全打开,管脚输出高电平
C Val值为255时,引脚完全关闭,管脚输出低电平
D 当val值为255时,和digitalWrite(pin,HIGH)效果一致
12、使用UNO主控板控制小车的速度连续变化,可以使用引脚?
A 0
B 1
C 3
D A0
13、关于“数字信号”和“模拟信号”的概念错误的是?
A 模拟信号是在时间和数值上均具有连续性的信号
B 数字信号是在时间和数值上均具有离散性的信号
C Arduino中1或0这样的数值反应的是模拟信号
D 电位器、光敏电阻反馈的是模拟信号
14、电路搭建如下,当光照射光敏电阻时,随着光照强度的增加,analogRead(A0)的返回值会如何变化?
A 随着光照强度增加而减少
B 随着光照强度增加而增加
C 不随光的变化而变化
D 随光的变化做无规则变化
15、如图所示,有一盏红色LED小灯,已知它的工作电压为1.7V,工作电流是30mA,我们想用Arduino点亮该LED小灯,相关Arduino代码如下则理论上,所串联的电阻合理的是?
A 10Ω
B 30Ω
C 110Ω
D 480Ω
16、电路搭建如图,当程序执行analogWrite(3,256)后,下列描述正确的是?
A LED灯熄灭
B LED灯点达到最亮
C LED灯亮度不断变化
D LED灯烧毁
17、对程序指令
A 括号中的两个参数1和参数2分别是摸拟输出值和引脚号
B Arduino Uno控制板的13引脚可以使用这个指令
C 参数2的取值范围是0-1023
D 这个指令是通过PWM方式输出模拟值
18、使用电位器控制LED小灯的明暗,已知电位器接A0引脚,LED小灯接3号引脚,以下程序合理的是?
A
B
C
D
19、呼吸灯是一种逐渐点亮逐渐熄灭的灯光效果,以下Arduino程序中,合理的呼吸灯程序是?
A a
B b
C c
D d
20、为 Arduino Uno 控制板编写程序如下,上传程序后测量 3 号管脚的电压可能为?
A 12V
B 5V
C 2.5V
D 0V
21、如果使用光敏电阻检测环境光变化,从早上 6 点到中午 12 点,analogRead(A0)的返回值会如何
A 逐渐减少
B 逐渐增大
C 没有变化
D 无规则变化
22、Arduino Uno 控制板中,支持 PWM 信号的管脚有几个?
A 3
B 4
C 5
D 6
23、如果将电位器接在 A0 上,LED 小灯接在 3 号管脚,旋动电位器从低位到高位,LED 小灯出现从亮到暗
A
B
C
D
24、使用 PWM 控制 3 号管脚的 LED 小灯亮度,如果是以下程序,下列描述正确的是?
A 程序错误
B LED 小灯闪烁
C LED 小灯达到最亮
D LED 小灯熄灭
25、Arduino UNO/Nano 主控板,数字输入引脚和模拟输出引脚各有?
A 14 6
B 20 8
C 14 8
D 20 6
26、电路示意如下,当光照射光敏电阻时,随着光照强度的减弱,analogRead(A0)的返回值是?
A 没有变化
B 随着光照强度减弱而减小
C 随着光照强度减弱而增大
D 变化规律不确定
27、通过电位器控制舵机转动角度,部分程序如下,舵机所能转动的最大角度为?
A 0
B 45
C 90
D 135
28、语句 analogWrite(3,255),执行的结果是引脚 3 等效输出的电压是?
A 0V
B 5V
C 0~1.5V
D 3.5~5V
29、 使用电位器来控制舵机转动,电位器接在A0引脚,舵机接在11号引脚。程序如图所示,第7行程序中“?”所对应的程序是?
A
B
C
D
30、 Arduino UNO/Nano主控板数字输入/输出引脚的数量是?
A 13个
B 16个
C 19个
D 20个
31、 Arduino UNO/Nano主控板是通过调整( )实现模拟输出。
A 高电平
B 低电平
C 频率
D 占空比
32、电路搭建如图所示,当电位器从一端旋转至另外一端时,LED总共熄灭了4次,可能的程序为?
A
B
C
D
33、Arduino UNO/Nano主控板,实现模拟输入功能的外设是?
A UART
B ADC
C DAC
D PWM
34、Arduino UNO/Nano主控板,电位器模块连接在A0引脚,获取电位器模块的返回值,下列选项正确的是?
A digitalRead(A0)
B digitalWrite(A0)
C analogWrite(A0)
D analogRead(A0)
35、Arduino UNO/Nano主控板,下列引脚中既具有模拟信号输入功能,又具有数字信号输入功能的是?( )
A 0
B 9
C 13
D A0
二、多选题
36、程序analogRead(A0)返回了650,请问在A0口上接的电子设备有可能是?
A 光敏传感器
B 温度传感器
C 电位器
D 按钮
37、程序analogRead(A0)返回了800,请问在A0口上接的电子设备有可能是?
A 电位器
B 温度传感器
C 光敏传感器
D 按钮
38、程序analogRead(A0)返回了800,请问在A0口上接的电子设备有可能是?
A 电位器
B 温度传感器
C 光敏传感器
D 按钮
39、以下传感器中,适合以下程序的有?
A 电位器
B 光敏电阻传感器
C 压力传感器
D 按键开关
40、. Arduino UNO/Nano 主控板,下列语句中可实现引脚 3 输出高电平的是?
A digitalWrite(3,HIGH)
B digitalWrite(3,1)
C analogWrite(3,HIGH)
D analogWrite(3,255)
41、下列程序中,实现向引脚3输出高电平的有?
A
B
C
D
42、 Arduino UNO/Nano主控板支持PWM的引脚有?
A 3
B 5
C 6
D 9
43、Arduino UNO/Nano主控板接收的输入信号,按时间连续性分类,可分为?
A 高频信号
B 低频信号
C 数字信号
D 模拟信号
三、判断题
44、如果执行程序analogWrite(3,128)后,用万用表测量3号引脚的电压,可能是2.5V?
A 正确
B 错误
45、Arduino UNO/Nano控制板中支持PWM的引脚有3、5、6、9、10、11、13?
A 正确
B 错误
46、如果执行程序analogWrite(3,256)后,用万用表测量3号引脚的电压,可能是0V?
A 正确
B 错误
47、Arduino UNO 控制板中支持 PWM 的有 3,5,6,9,10,11,12 这几个管脚。
A 正确
B 错误