Zawarte fragmenty programów dotyczą czujników DS18S20 i DS18B20. Procedury obsługi tych układów nie różnia się od siebie w prostych zastosowaniach, poza sposobem obliczania temperatury na podstawie odczytanych wartości z rejestrów czujników.
Język Bascom AVR
Odczyt 8 bajtów numeru seryjnego DS18S20 lub DS18B20 gdy na magistrali jest tylko jeden układ. Numer seryjny zostanie zapisany do zmiennej tablicowej Ds:
Config 1wire = Pind.7
Dim Ds(8) As Byte
1wreset
1wwrite &H33
Ds(1) = 1wread(8):
Uruchomienie konwersji temperatury przez wszystkie czujniki podłączone do magistrali 1-wire. Po wydaniu rozkazu konwersji należy odczekać pewien czas (max 750ms) przed przystąpieniem do odczytu temperatury:
Config 1wire = Pind.7
1wreset
1wwrite &HCC
1wwrite &H44
Odc...
Jest to 2 - kanałowy termometr złożony z dwóch nie zależnych torów pomiarowych wyposażony w oddzielne sondy. Zakres pomiarowy temperatury wynosi od - 20 do + 120 stopni. (więcej…)
Układ termometru wyposażony jest w czujnik półprzewodnikowy do pomiaru temperatury oraz przetwornik A-C typu ICL7107, dzięki któremu konstrukcja jest zwarta i prosta w uruchomieniu. (więcej…)
Układ przeznaczony jest do pomiaru temperatury otoczenia w zakresie od -50C do 125C z precyzują wskazań 0,1 stopnia i dokładnością 0,5 stopnia. (więcej…)
Texas Instruments wyprodukowała pierwszą dostępną na rynku nieulotną pamięć typu Flash mogącą pracować w zakresie temperatur od -55 do aż +210°C. (więcej…)