Sprawdziłem trzy czujniki, każdy z innego źródła i wciąż error. Chyba się przesiądę na termistor, bo nie wiem co jeszcze może być źle.

EDIT.
Byłem poradzić się jednego informatyka co zrobić. Polecił napisać kod który sprawdza, czy DS18B20 odpowiada stanem niskim na magistrali po otrzymaniu impulsu o szerokości >480us. Oczywiście dioda się ładnie zapala.
Tutaj kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Macie może jeszcze jakieś pomysły?
