"树莓派气象站面板"

该气象站面板包含三个测量温度、相关湿度和气压的传感器. 它直接连到树莓派26针扩展头上并通过 I2C 总线进行通讯.

设备名称:气象站面板

设备类型:传感器

连接器:26针扩展头

测量:温度、湿度和气压

连接类:I2C

供应商:web4robot

设备发现

  • 要使用该设备,你需要启用树莓派上的 I2C 支持,说明请参见 Weather Station Board manual. 该设备的 I2C 面板地址为 0x4e. 可以通过在终端运行下列命令来验证设备是否存在:
  •  $ sudo i2cdetect -y 1
    0 1 2 3 4 5 6 7 8 9 a b c d e f
    00: -- -- -- -- -- -- -- -- -- -- -- -- --
    10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- 4e --
    50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    70: -- -- -- -- -- -- -- --

打开设备

    DeviceOpen["weatherstation"]

    打开设备读取数据.

读取数据

    DeviceRead[obj,"Temperature"]

    从设备中读取当前温度.

    DeviceRead[obj,"Pressure"]

    从设备中读取当前气压.

    DeviceRead[obj,"Humidity"]

    从设备中读取当前相关湿度.

关闭和释放资源

范例

基本范例  (1)

打开设备:

读取当前温度:

读取当前气压:

读取当前相关湿度:

关闭设备: