Работа с 1-Wire в Linux

Инициализация

Примечание

По-умолчанию в Armbian Linux 1-Wire конфигурируется при загрузке системы и дополнительной настройки не требуется.

Примечание

Данная команда актуальна только для старых ревизий контроллеров, в которых используется микросхема DS2482.

sudo modprobe ds2482
sudo sh -c "echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-0/new_device"

Просмотр подключенных устройств

ls /sys/bus/w1/devices/
28-000007430c40  w1_bus_master1

Чтение данных с датчика температуры

cat /sys/bus/w1/devices/28-000007430c40/w1_slave
8f 01 4b 46 7f ff 01 10 14 : crc=14 YES
8f 01 4b 46 7f ff 01 10 14 t=24937