嵌入式技术应用——基于Arduino应用开发智慧树知到课后章节答案2023年下黑龙江农业工程职业学院(松北校区)
黑龙江农业工程职业学院(松北校区)
第一章测试
1.Arduino开源开发环境诞生于哪一年( )。
A:2006 B:2007 C:2005 D:2004
答案:2005
A:2006 B:2007 C:2005 D:2004
答案:2005
2.嵌入式智能硬件的重要应用领域( )。
A:运输 B:工业 C:医疗 D:军事
答案:运输;工业;医疗;军事
A:运输 B:工业 C:医疗 D:军事
答案:运输;工业;医疗;军事
3.瀑布开发模型包含需求分析、产品设计、开发环境搭建、系统开发、系统调试和系统优化环节。( )
A:错 B:对
答案:对
A:错 B:对
答案:对
4.Arduino开发平台优势( )。
A:开放性 B:跨平台 C:开发简单清晰 D:模块化开发
答案:开放性;跨平台;开发简单清晰;模块化开发
A:开放性 B:跨平台 C:开发简单清晰 D:模块化开发
答案:开放性;跨平台;开发简单清晰;模块化开发
5.常见的Arduino开发板型号有( )。
A:Arduino MEGA B:Arduino 8051 C:Arduino UNO D:Arduino Due
答案:Arduino MEGA;Arduino UNO;Arduino Due
6.Arduino嵌入式开发环境搭建分为软件、硬件两个部分。( )
A:错 B:对
答案:对
A:错 B:对
答案:对
7.Arduino嵌入式硬件开发板连接到PC机并打开电源后,后应首先完成( )操作。
A:下载代码 B:插拔跳线 C:安装开发板驱动 D:编写代码
答案:安装开发板驱动
A:下载代码 B:插拔跳线 C:安装开发板驱动 D:编写代码
答案:安装开发板驱动
8.Arduino Due 开发板有( )个USB口。
A:2 B:4 C:8 D:6
答案:2
A:2 B:4 C:8 D:6
答案:2
9.Loop()结构的功能是( )
A:执行一次 B:跳出运行 C:在setup执行完成后多次循环执行 D:停止运行
答案:在setup执行完成后多次循环执行
A:执行一次 B:跳出运行 C:在setup执行完成后多次循环执行 D:停止运行
答案:在setup执行完成后多次循环执行
10.Serial.begin()函数的参数是( )。
A:节点 B:波特率 C:内容 D:时间
答案:波特率
答案:波特率
第二章测试
11.嵌入式项目的设计分成硬件和软件两部分。( )
A:对 B:错
答案:对
A:对 B:错
答案:对
12.为了完成数字引脚高低电平的控制我们可以使用( )。
A:digitalWrite B:pinMode C:digitalRead D:delay
答案:digitalWrite
A:digitalWrite B:pinMode C:digitalRead D:delay
答案:digitalWrite
13.为保证按键输入IO口的电平形式确定,可以在电路中连接( )。
A:电容 B:大电阻 C:小电阻 D:下拉电阻
答案:下拉电阻
A:电容 B:大电阻 C:小电阻 D:下拉电阻
答案:下拉电阻
14.数字输入和输出均使用数字引脚,因此我们需要在初始化环节应用Pinmode函数来确定输入输出模式。然后,通过digitalwrite赋予数字口高低电平,通过digitalRead获取数字口返回的电平值。( )
A:对 B:错
答案:对
15.在Arduino开发板中,模拟输出引脚( )
A:是英文字母引脚 B:是正常数字引脚 C:是数字编号前带有字母A的一类引脚 D:是编号前带有波浪线或是PWM标注的引脚
答案:是编号前带有波浪线或是PWM标注的引脚
A:是英文字母引脚 B:是正常数字引脚 C:是数字编号前带有字母A的一类引脚 D:是编号前带有波浪线或是PWM标注的引脚
答案:是编号前带有波浪线或是PWM标注的引脚
16.电位器有很多种类型,滑竿式、旋钮式等。通过滑动组件上的滑竿或者旋钮可以调节电阻接入电路中数值,达到接入不同电阻值的目的。( )
A:对 B:错
答案:对
A:对 B:错
答案:对
17.光敏电阻为模拟输入电子元器件,连接在( )引脚端。
A:模拟输出 B:数字引脚 C:数字输入 D:模拟输入
答案:模拟输入
18.智能交通灯中,我们可以利用( )判断当两次按键间隔不足5秒时,不发生亮灯状态改变。
A:(millis() - changeTime)>10000) B:(millis()>5000) C:(millis() - changeTime)>5000) D:(changeTime)>5000)
答案:(millis() - changeTime)>5000)
A:(millis() - changeTime)>10000) B:(millis()>5000) C:(millis() - changeTime)>5000) D:(changeTime)>5000)
答案:(millis() - changeTime)>5000)
19.在利用blinker获取远程光照强度数据时,我们可以通过( )实现光照强度值获取。
A:Blinker.dataStorage("num-abc", light); B:Blinker.attachDataStorage(dataStorage); C:light = analogRead(A0); D:Blinker.begin(auth,ssid,pswd);
答案:light = analogRead(A0);
答案:light = analogRead(A0);
20.在SOS 信号灯开发案例中,应用( )控制LED灯闪烁时间。
A:digitalWrite B:delay C:analogRead D:erease
答案:delay
A:digitalWrite B:delay C:analogRead D:erease
答案:delay
第三章测试
21.WIFIduino开发版它的主控芯片是ESP8266,该开发板具有( )个数字I/O口,()个模拟输入I/O,11个PWM模拟输出口。
A:12,1 B:12,2 C:11,1 D:11,2
答案:11,1
A:12,1 B:12,2 C:11,1 D:11,2
答案:11,1
22.在通过blinker来建立设备时,需要注意密钥值是唯一的,也是与开发板进行通信连接的唯一标识。( )
A:对 B:错
答案:对
A:对 B:错
答案:对
23.在初始化blinker设备时,代码中的( )值应与设备的密钥值相对应。
A:key B:auth C:test D:password
答案:auth
A:key B:auth C:test D:password
答案:auth
24.有源蜂鸣器可以利用直流电直接驱动发声,因此需要将其连接到Arduino开发板的( )引
脚上。
A:模拟输出 B:数字输出 C:模拟输入 D:数字输入
答案:数字输出
A:模拟输出 B:数字输出 C:模拟输入 D:数字输入
答案:数字输出
25.在嵌入式项目中,完成按动按键蜂鸣器发声,一旦抬起按键,蜂鸣器响声停止。
A:void setup() {
buttonState = digitalRead(buttonPin);
for (buttonState == LOW) {
digitalWrite(Buzzer, HIGH);
}
else {
digitalWrite(Buzzer, LOW);
}
B:for(int i=1;i<=4;i++)
{
digitalWrite(Buzzer, HIGH);
digitalWrite(Buzzer, LOW);
}
C:void setup() {
buttonState = digitalRead(buttonPin);
if (buttonState == LOW) {
digitalWrite(Buzzer, HIGH);
}
else {
digitalWrite(Buzzer, LOW);
}
}
D:void loop() {
arduino字符串转数组 buttonState = digitalRead(buttonPin);
if (buttonState == LOW) {
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论