Hallo avrflo,
Dein Fehler liegt in der Deklaration von ID1 und ID2. Der DS18S20 besitzt eine Adresse die aus 8 Bytes besteht. Da Du nur ein WORD definiert hast, werden die DS18S20 nie richtig adressiert.
Ich würde ID folgendermassen definieren:
Wenn alles klappt, kannst Du den Code ja mal hier reinstellen.Code:DIM ID1(8) as Byte DIM ID2(8) as Byte ... ID1(1) = 1wsearchfirst() usw.
mfg
AVRWALLI
Lesezeichen