2012-06-25 5 views
1

несколько дней назад я решил подключиться к шине SMBus в моем датчике SHT11 моего компьютера. Я не знаю, как добавить этот датчик в sysfs. Этот датчик является весьма специфичен в том, что он использует адрес 0x00 и такие не может быть поставлен в new_device:Как добавить датчик SHT11 в sysfs

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

Баш: строка 0: эхо: ошибка записи: неверный аргумент

, когда я пытаюсь поставить 0x50, нет никакой ошибки:

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

он создает папку/SYS/автобус/i2c/устройства/0-0050, но без измерений

ответ

1

SHT11 и SHT15 из Sensirion не включен I2C датчики. Они имеют 2-проводную связь (данные и часы), но они не I2C, как вы можете проверить по ссылке выше.

У Linux есть драйвер (sht15.c) для этого датчика, когда они привязаны к GPIO.

 Смежные вопросы

  • Нет связанных вопросов^_^