Ich beginne mit der Arbeit an einem Fermentationsmonitor mit dem Adafruit- Tutorial zur Temperaturmessung , einem RPi B + -Raspbian, einem 4,7-kOhm-Widerstand und einem DS18B20, an den ich Stecknadeln gelötet habe. Nachdem ich genau wie im Tutorial beschrieben verdrahtet habe (auf mehreren Steckbrettern), mache ich Folgendes:
sudo modprobe w1-gpio
sudo modprobe w1-therm
ls /sys/bus/w1/devices
Ich bekomme aber nur einen Ordner mit dem Namen "w1_bus_master1"; Keine 28-xxx-Ordner. Ich verstehe, dass dies eine häufig gestellte Frage ist, und hier ist, was ich bisher getan habe:
Dieser DS18B20 hat funktioniert (und funktioniert immer noch), wenn er mit meinem Arduino verbunden ist, sodass der Sensor nicht fehlerhaft ist.
Es wurde versucht, den Sensor ohne Erfolg an das 5-V-GPIO anzuschließen.
Versucht, den Widerstand so zu verdrahten, wie er sich auf dem Steckbrett meines Arduino befindet, mit Strom / Daten / Masse in einer Spalte, Strom / Daten-Widerstand in der nächsten Spalte und den Sensor-Pins in der Spalte danach; kein Glück.
Versucht mit der gleichen Verkabelung auf mehreren Steckbrettern.
Irgendwelche Ideen, wo ich falsch liege?
quelle
uname -a
Antworten:
Fand es!
hinzufügen :
dtoverlay = w1-gpio
Dies hat mit dem Kernel-Update zu tun. Weitere Informationen finden Sie unter diesem Link
quelle