четверг, 7 января 2016 г.

Использован материал отсюда

sudo nano /boot/config.txt

Добавляем в конец файла следующую строчку:
dtoverlay=w1-gpio
Сохраняем изменения в файле и перезагружаем плату sudo reboot.
Добавим модули w1-gpio и w1-therm в ядро следующими командами:
sudo modprobe w1-gpio
sudo modprobe w1-therm
Просмотреть загруженные модули можно командой lsmod
Перейдем в каталог с устройствами OneWire и посмотрим доступные устройства
cd /sys/bus/w1/devices
ls
Должны увидеть следующие каталоги
pi@raspberrypi /sys/bus/w1/devices $ ls

28-0008019c26d2  w1_bus_master1
Каталог 28-0008019c26d2 и есть уникальный номер датчика DS18B20.
Перейдем в этот каталог
cd 28-0008019c26d2
И выведем содержимое файла w1_slave на экран
cat w1_slave
На экране должны появиться следующие 2 строчки:
pi@raspberrypi /sys/bus/w1/devices/28-0008019c26d2 $ cat w1_slave
2b 00 4b 46 ff ff 02 10 8a : crc=8a YES
2b 00 4b 46 ff ff 02 10 8a t=25625
Если в конце первой строчки будет YES, то в конце второй строчки будет температура в градусах Цельсия умноженная на 1000.

После перезагрузки платы - модули подгружаются автоматически.
Версия ядра распы, которое использовалось:
uname -r
4.1.7-v7+



1 комментарий:

  1. Merkur Futur Adjustable Safety Razor with Chrome Finish
    Merkur Futur Adjustable Safety Razor with Chrome Finish 바카라 사이트 Merkur Futur Adjustable 바카라 Safety Razor with Chrome deccasino Finish - Chrome.

    ОтветитьУдалить