第六章单元测试
- 下列有关基于开源MQTT接入阿里云平台方式说法错误的是________。
Arduino IDE提供的安装包支持的操作系统是________。
- Arduino UNO开发板配备的模拟端口数量为________。
- Arduino IDE状态栏的作用是________。
- 若使用5.0V的参考电平,读入的数据为800,说明A2端口的电平为________。
- pinMode( )函数的作用是________。
- 3号数字端口不能完成的操作是________。
- 在ArduinoIDE新建工程文件,会自动创建loop( )函数,该函数的作用是___。
- 若采用串行异步通信的方式,通信双方如何实现电平持续时间的一致?
- 下列关于Arduino UNO串口,说法错误的是________。
- 通过I2C总线发起一次通信,时钟线SCL的电平变化为________。
- 在I2C通信过程中,当主机发出数据时,从设备不需要对接收到的数据发出ACK信号响应的是________。
在一款云端控制的灌溉系统中,要实现云端下发灌溉动作的指令,定义该功能的类型为________。
- 某个设备向云端更新状态属性的数据,应该发送到的Topic为________。
阿里云物联网目前支持消息内容查询并推荐使用的服务质量为________。
A:阿里云平台仅支持不使用TLS加密的开源MQTT连接。 B:username由DeviceName和ProductKey组成。 C:password要通过哈希算法获得,且这个计算过程是不可逆的。 D:心跳包的保活时间小于30秒或者大于1200秒,平台将拒绝连接。
答案:阿里云平台仅支持不使用TLS加密的开源MQTT连接。
A:
Windows系统
B:其余选项的系统均支持 C:Linux系统 D:MacOS系统A:5个 B:13个 C:6个 D:14个
A:输出编译或报错信息 B:编写代码 C:显示程序运行状态 D:查看串口输出内容
A:800mV B:4.0V C:3.92V D:2.58V
A:延时一定时间 B:使Arduino UNO板载的LED灯以一定时间间隔闪烁 C:配置端口为输入、输出、或输入且上拉 D:使端口输出数字的高电平或者低电平
A:输出490Hz的PWM波形 B:读入模拟电平 C:输出数字高电平 D:读入数字低电平
A:函数中的内容会对创建的函数进行初始化,应该将自定义的函数写入。 B:函数中的内容会不断循环,应该写入主程序代码。 C:无具体作用,可以删掉。 D:函数中的内容会首先得到执行,且仅执行一次,应该写入初始化代码。
A:通信双方在通信开始之前约定比特率。 B:通信开始时,主机向从机发送比特率信息。 C:通信过程中,发送方对信号进行差分编码。 D:无需进行任何约定。
A:通过串口监视器向Arduino UNO发送信息时,RX指示灯会闪烁。 B:将外设输出的串口信号连接到开发板的1号(TX)端口,串口监视器可以查看消息内容。 C:若USB转串口的芯片损坏,Arduino UNO将无法通过串口对外发送信息,小屋功能无法实现。 D:除Arduino IDE以外串口助手软件,也可以获取USB转串口发送出的信息。
A:由低变高 B:保持低电平 C:由高变低 D:保持高电平
A:通信终止信号 B:从设备地址 C:写入寄存器的数据 D:寄存器地址
A:其余选项均不符 B:属性 C:服务 D:事件
A:/sys/a1LlAA50xYl/${deviceName}/thing/event/property/post B:/sys/a1LlAA50xYl/BME280/thing/deviceinfo/update C:/sys/a1LlAA50xYl/BME280/thing/event/property/post D:/sys/a1LlAA50xYl/BME280/thing/service/property/set
A:QoS=2 B:其余选项均可 C:QoS=0 D:
QoS=1
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!