Hallöle zusammen,
ich habe da gerade ein etwas sonderbares Phänomen festgestellt.
Wenn ich einen DS18B20 am Raspi anschliesse, dann erhalte ich als Adresse die Bytefolge:
-> der Sensor taucht also unter /sys/bus/blabla .../10-00080278c4d6 auf.
Verwende ich auf dem Arduino die DallasTemperature-Library erhalte ich für denselben Sensor über die Funktion getAddress() die Bytefolge
-> hier ist schon mal bemerkenswert, dass die Addresse ein Byte länger ist, als auf dem Raspi.
Dieses Byte wird auf dem Raspi scheinbar unterschlagen ( evtl. ist das auch ein CRC-Byte :s ) und dann, um die Adresse zu generieren, auch noch die Bytes von 1 bis 6 in umgekehrter Reihenfolge verwendet.
Das ist imho ganz gut zu wissen, wenn man einen Datenaustausch Arduino <-> Raspi macht und evtl. mal einen Sensor von einem System abklemmt um ihn dann am anderen zu verwenden.
cheers,
-ds-