DS18x20 ansprechen?

  • Hallo,

    ich versuche nach dem Buch Engelhardt "Sensoren am RasPi" einen DS18x20 anzusprechen - was mir nicht gelingt.

    nachdem Absetzen von
    sudo modprobe w1_gpio
    sudo modprobe w1_therm
    ohne Probleme stehe ich an.

    Im Buch steht etwas vom Verzeichnis
    /sys/devices/w1_bus_master1/... das Verzeichnis gibt es nicht bei mir
    hier im Forum fand ich etwas von
    /sys/bus/w1/drivers/...
    da finde ich auch keine datei w1_slave

    Sensor an +5V & Gnd Mitte auf GPIO04 mit 4.7k auf +5V

    bitte um Hilfe

    Danke

    Gottfried

    PS.: RasPi Modell B

    Einmal editiert, zuletzt von gottfried50 (22. Juni 2015 um 16:50)

  • Also mir ist das zu hoch....

    https://www.forum-raspberrypi.de/Thread-andere-device-tree
    Gerätetreiber und device tree (DT)
    Unterschiede beim Anschluss von 1wire devices?
    Temperatur Sensor DS18B20 wird nicht angelegt

    ich verstehe nur Bahnhof. Ist irgend jemand so nett und nimmt mich bei der hand... oder per Link für Laien. Alle sind von
    https://www.forum-raspberrypi.de/Thread-andere-device-tree
    total begeister - das ist schön, aber ich weiss nicht einmal wie der 1-Wire-Bus in Eurem Jargon heisst ....?

    Bitte einfach für mich... bin auch In Linux neu. Habe vor Jahren nur schmerzhafte Unix-Kollisionen ghabt.

    Danke für Eure Hilfe

    Gottfried

  • Also der 1-wire-Bus heisst bei uns 1-wire-Bus :lol: manchmal auch 1w aber das wäre noch abzuleiten, oder? Aber mach Dir keine Sorgen, alle haben irgendwann mal angefangen. Es gibt eine Menge Anleitungen zu 1wire. Leider sind die alle recht betagt und wir wir wissen vergisst das Internet nie. Es hat in der Zwischenzeit einen erheblichen Wechsel im Betriebssystem gegeben. Dadurch wurde die Art, wie Treiber (Module) unter Linux geladen werden geändert. Ich nehme mal an, Du hast Raspbian installiert. Das Image von Raspbian besteht aus zwei Teilen. Einmal die Bootpartition, die Du brauchst, weil der RasPi keine eigene Firmware hat und alles dort hergelesen wird. Die zweite Partition sind die System- und Nutzerdateien. Die Bootpartition ist in FAT formatiert (wie früher die Disketten) so dass die jeder Rechner Lesen kann. Dort sit eine Datei drauf, die sich config.txt nennt. Dort muss man einstellen, welche Treiber geladen werden sollen. Am einfachsten, aber nicht empfohlen, ist es devicetree abzuschalten. Dann geht alles so wie es in Deiner Anleitung steht. Dazu muss man in der config.txt einfach nur defvicetree= (ohne was hinter dem Gleichzeichen) in eine Zeile eintragen. Ansonsten kannst du Dir gerne mal meine Anleitung ansehen, die habe ich angepasst: https://raspiprojekt.de/machen/basics/…l=1&limitstart=

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!