如何将SHT11传感器添加到sysfs

时间:2012-06-25 08:38:50

标签: sysfs

前几天我决定用我的电脑SHT11传感器连接到SMBus总线。我不知道如何将此传感器添加到sysfs。这个传感器非常具体,它使用地址0x00,因此无法放入new_device:

$ sudo bash -c 'echo sht15 0x00 >  /sys/bus/i2c/devices/i2c-0/new_device'

bash:第0行:echo:写错误:错误的参数

当我尝试输入0x50时,没有错误:

$ sudo bash -c 'echo sht15 0x50 >  /sys/bus/i2c/devices/i2c-0/new_device'

它会创建文件夹/ sys / bus / i2c / devices / 0-0050,但不进行测量

1 个答案:

答案 0 :(得分:1)

来自Sensirion的SHT11和SHT15不是I2C传感器。它们具有2线通信(数据和时钟),但它们不是I2C,因为您可以通过上面的链接进行验证。

当这个传感器连接到GPIO时,Linux有一个驱动程序(sht15.c)。