Я начинаю работу над монитором ферментации, используя учебное пособие по измерению температуры Adafruit , Raspbian с RPi B +, резистор 4,7 кОм и DS18B20, к которому я припаял контакты буфера. После подключения точно так, как указано в руководстве (на нескольких макетах), я делаю:
sudo modprobe w1-gpio
sudo modprobe w1-therm
ls /sys/bus/w1/devices
Но я получаю только папку с именем "w1_bus_master1"; нет 28-ххх папок. Я понимаю, что это общий вопрос, поэтому вот что я сделал до сих пор:
Этот DS18B20 работал (и до сих пор работает) при подключении к моему Arduino, поэтому датчик не неисправен.
Попытка подключения датчика к 5V GPIO безуспешно.
Попробовал подключить резистор, как он есть на макете моего Arduino, с питанием / данными / заземлением в одном столбце, резистором питания / данных в следующем столбце и контактами датчика на колонке после этого; не повезло.
Пробовал использовать одну и ту же проводку на нескольких макетах.
Есть идеи, где я иду не так?
источник
uname -a
Ответы:
Нашел это!
Добавлять :
dtoverlay = w1-GPIO
это связано с обновлением ядра, более подробную информацию можно найти по этой ссылке
источник