Jest to polecenie digitemp, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
digitemp - program do odczytu z czujników temperatury 1-wire.
STRESZCZENIE
temperatura cyfrowa [Opcje]
OPIS
DigiTemp wykorzystuje magistralę Dallas 1-wire do odczytu temperatury z czujników cyfrowych podłączonych do
adapter portu szeregowego. Obsługuje inicjalizację magistrali, wyszukiwanie podłączonych urządzeń,
urządzenia do odczytu i niestandardowe ciągi dziennika. Obsługuje następujące urządzenia temperaturowe:
DS1820, DS18S20, DS18B20, DS1822
Obsługuje również 2406-przewodowe przełączniki koncentratora DS1 oraz liczniki DS2422 i DS2423.
DigiTemp wykorzystuje pasywny adapter portu szeregowego DS9097 lub DS2480U oparty na DS9097B
adapter. Obsługiwane są również adaptery 1-wire z ibuttonlink.com, takie jak Link45.
OPCJE
Należy podać co najmniej 1 akcję wraz z opcjonalnymi argumentami. Działania są jedno (i
tylko na) z -w -t -a -w Opcje
-H, -? Pokaż podsumowanie opcji.
-v Pokaż szczegółowe dane wyjściowe.
-i Zainicjuj plik .digitemprc, przeszukaj magistralę pod kątem wszystkich obsługiwanych urządzeń.
-I Zainicjuj plik .digitemprc, przeszukaj magistralę pod kątem wszystkich obsługiwanych urządzeń, zapisz
urządzenia w posortowanej kolejności numerów seryjnych.
-w Przejdź przez pełne drzewo urządzeń i wyświetl numer seryjny oraz typ wszystkich urządzeń
wykryto w autobusie.
-s /dev/ttyS0
Ustaw port szeregowy do użycia. Upewnij się, że masz uprawnienia dostępu do tego portu. Dla USB
operacja pass USB zamiast /dev/ttySX
-l /var/log/temperatura
Wyślij dane wyjściowe do pliku dziennika, format danych wyjściowych jest definiowany przez polecenie .B -o
-c digitemp.konf
Ustaw plik konfiguracyjny digitemp. Wartość domyślna to .digitemprc w bieżącym
katalogiem.
-r 1000
Opóźnienie odczytu w ms. Ustawia czas oczekiwania między wysłaniem
polecenie konwersji temperatury i odczyt wyniku. DS18S20 zajmuje ok
750 mS, aby wykonać konwersję temperatury. Wartość domyślna to 1000 ms (1 sek.).
-t # Odczytaj numer czujnika #, # zależy od kolejności czujników w pliku .digitemprc
plik.
-q Cichy wydruk, brak transparentu z prawami autorskimi.
-a Odczytaj wszystkie czujniki.
-A Traktuj DS2438 jako przetwornik A/D, wyprowadzaj surowe napięcia i prądy.
-d 5 Opóźnienie między próbkami (w sekundach).
-n 50 Liczba powtórzeń polecenia.
-O"licznik format strunowy"
Patrz Format licznika poniżej.
-o [1..3] ["wyjście format strunowy"]
Patrz Format temperatury poniżej.
-H"Wilgotność format strunowy"
Zobacz Format wilgotności poniżej.
Temperatura utworzony
Format temperatury może być wartością liczbową lub łańcuchem. Wartości liczbowe
wybierz wstępnie skonfigurowane formaty wyjściowe:
1 = Jedna linia na czujnik, czas, C, F (domyślnie)
2 = Jedna linia na próbkę, czas, który upłynął, temperatura w C
3 = To samo co nr 2, z wyjątkiem temperatury w stopniach F
#2 i #3 mają dane oddzielone tabulatorami, odpowiednie do importu do arkusza kalkulacyjnego lub innego
oprogramowanie graficzne.
Ciąg formatu używa tokenów strftime plus 5 specjalnych dla DigiTemp:
%s dla czujnika #
%C dla stopni Celsjusza
%F dla Fahrenheita
%R aby wyprowadzić szesnastkowy numer seryjny
%N przez sekundy od Epoki.
Ważna jest obudowa tokena! Domyślny ciąg formatu to: „%b %d %H:%M:%S Czujnik
%s C: %.2C F: %.2F”, co daje wynik: 24 maja 21:25:43 Czujnik 0 C: 23.66 F:
74.59
Czujnik DS2438 może być używany do różnych rzeczy. Zawiera czujnik temperatury
i przetwornik A/D. DigiTemp domyślnie używa go jako czujnika wilgotności. Surowe napięcia
a prądy można wyświetlić, przekazując argument -A
Gdy używane są opcje dziennika -o2 lub -o3, wyświetlane będą temperatury załączonego DS2438
bez wilgoci.
Przeciwdziałać utworzony sznur
Ciąg formatu licznika jest podobny, dodając te tokeny:
%n jest licznikiem #, który zależy od jego pozycji w pliku .digitemprc
%C jest liczbą dziesiętną.
Wilgotność utworzony sznur
Ciąg formatu wilgotności jest taki sam jak ciąg formatu temperatury z dodatkiem
tego specyfikatora formatu:
%h to wilgotność w zakresie 0-100%
Korzystaj z digitemp online, korzystając z usług onworks.net