"树莓派气象站面板"
该气象站面板包含三个测量温度、相关湿度和气压的传感器. 它直接连到树莓派26针扩展头上并通过 I2C 总线进行通讯.
设备发现
- 要使用该设备,你需要启用树莓派上的 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"]
从设备中读取当前相关湿度.
关闭和释放资源
DeviceClose[obj]
关闭设备连接.