当前位置: 高中信息技术 / 综合题
  • 1. (2022高二下·舟山期末) 某传感器实验要实现如下功能:micro:bit通过传感器dht11获取温湿度,通过串口与计算机传送数据,当用户在计算机上输入字符“T”,在micro:bit的LED阵列上显示温度,输入字符“H”,则显示湿度。

    micro:bit中烧录如下代码:

    from microbit import

    import dht11

    while True:

      temp, hum=dht11.read (pin1)

      if uart.any:

        incni'ng-str (uart.readal1 O, "UTE-8'》

        incoming=incoming.strip('n')

        if incoming='T':

          display .show (temp)

             ①       :

          display.show (hum)

        else:

        display.scroll ('err')

    在计算机端的Python程序如下:

    import serial, time

    ser=serial.Serial( )

    ser.baudrate= 115200

    ser.port='COM3'

       ②    

    while True:

      select=input( )

    ser.write(select.encode( ))

    #打开串口

    回答下列问题:

    1. (1) 温湿度传感器接在 micro:bit 的 引脚上。
    2. (2) 要实现设定功能,请完善上述划线处代码。

    3. (3) 在完善上述代码后发现系统不能正常工作,其原因是

微信扫码预览、分享更方便