Estou começando a trabalhar em um monitor de fermentação usando o tutorial de sensor de temperatura Adafruit , um RPi B + executando Raspbian, um resistor de 4,7 kOhm e um DS18B20 no qual soldamos pinos de tábua de pão masculinos. Após a fiação exatamente como o tutorial indica (em várias placas de ensaio), eu faço:
sudo modprobe w1-gpio
sudo modprobe w1-therm
ls /sys/bus/w1/devices
Mas eu só recebo uma pasta chamada "w1_bus_master1"; sem pastas 28-xxx. Entendo que essa é uma pergunta comum, então aqui está o que eu fiz até agora:
Este DS18B20 funcionou (e ainda funciona) quando conectado ao meu Arduino, portanto, o sensor não está com defeito.
Tentei conectar o sensor ao 5V GPIO sem sucesso.
Tentei ligar o resistor na placa de ensaio do meu Arduino, com a energia / dados / terra em uma coluna, o resistor de energia / dados na coluna seguinte e os pinos do sensor na coluna depois disso; sem sorte
Tentei usar a mesma fiação em várias placas de ensaio.
Alguma idéia de onde estou errado?
fonte
uname -a
Respostas:
Encontrei!
adicionar :
dtoverlay = w1-gpio
isso tem a ver com atualização do kernel, encontre mais informações neste link
fonte