Hallo
Ich bin gerade am ausprobieren mehre DS 1820 Auszulesen.
Meine Frage ist die Folgende.
Wie lese ich die Sensoren korrekt aus.
Ich mache es so. Habe einen Code der alle Adresse der Sensoren ausliest,
das sieht dann so aus in Serial Monitor.
--Suche gestartet--
Device is a DS18S20 : 0x10, 00x4, 00x7, 0xDD, 00x1, 00x8, 00x0, 0x37
Device is a DS18S20 : 0x10, 0x47, 0x11, 00x2, 00x2, 00x8, 00x0, 0x84
Device is a DS18B20 : 0x28, 0xF1, 0xB9, 0xDC, 00x2, 00x0, 00x0, 0xBB
Device is a DS18B20 : 0x28, 0xEB, 0xBA, 0xDC, 00x2, 00x0, 00x0, 0x61
Device is a DS18B20 : 0x28, 0xE7, 0xA0, 0xDC, 00x2, 00x0, 00x0, 0xDD
--Suche beendet--
Und trage dann die 5 Sensoren so ein wie Abgebildet:
DeviceAddress Thermometer_1 = { 0x10, 0x04, 0x07, 0xDD, 0x01, 0x08, 0x00, 0x37 };
DeviceAddress Thermometer_2 = { 0x10, 0x47, 0x11, 0x02, 0x02, 0x08, 0x00, 0x84 };
DeviceAddress Thermometer_3 = { 0x28, 0xF1, 0xB9, 0xDC, 00x2, 00x0, 00x0, 0xBB };
DeviceAddress Thermometer_4 = { 0x28, 0xEB, 0xBA, 0xDC, 00x2, 00x0, 00x0, 0x61 };
DeviceAddress Thermometer_5 = { 0x28, 0xE7, 0xA0, 0xDC, 00x2, 00x0, 00x0, 0xDD };
Die ersten 4 Adressen erkennt er korrekt, bei der 5 macht er Probleme.
Was mache ich da Falsch.
Die 5 Sensoren sind alle Parallel angeschlossen und am
1 Ds 1820 ist zwischen +5 Volt und Signal ein 4.7 KOhm Widerstand mit 1 % angeschlossen.
Danke Stefan