Это команда digitemp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
digitemp - программа для чтения с 1-проводных датчиков температуры.
СИНТАКСИС
цифровой темп [кредита]
ОПИСАНИЕ
DigiTemp использует однопроводную шину Dallas для считывания температуры с цифровых датчиков, подключенных к
адаптер последовательного порта. Он обрабатывает инициализацию шины, поиск подключенных устройств,
устройства чтения и настраиваемые строки журнала. Он поддерживает следующие температурные устройства:
ДС1820, ДС18С20, ДС18Б20, ДС1822
Он также обрабатывает однопроводные коммутаторы-концентраторы DS2406 и счетчики DS1 и DS2422.
DigiTemp использует либо пассивный адаптер последовательного порта DS9097, либо DS2480U на базе DS9097B.
адаптер. Также поддерживаются адаптеры 1-wire от ibuttonlink.com, такие как Link45.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Должно быть указано как минимум 1 действие, а также некоторые необязательные аргументы. Действия едины (и
только на) из -w -t -a -w кредита
-час, -? Показать сводку опций.
-v Показать подробный вывод.
-i Инициализируйте файл .digitemprc, найдите на шине все поддерживаемые устройства.
-I Инициализировать файл .digitemprc, найти на шине все поддерживаемые устройства, сохранить
устройства в отсортированном порядке серийных номеров.
-w Просмотрите полное дерево устройств и отобразите серийный номер и тип всех устройств.
обнаружен в автобусе.
-s / dev / ttyS0
Установите последовательный порт для использования. Убедитесь, что у вас есть разрешение на доступ к этому порту. Для USB
операция проходит USB вместо / dev / ttySX
-l / var / log / температура
Отправлять вывод в файл журнала, формат вывода определяется командой .B -o
-c digittemp.conf
Установите файл конфигурации digitemp. По умолчанию в текущем
каталог.
-r 1000
Задержка чтения в мс. Это устанавливает время ожидания между отправкой
команда преобразования температуры и считывание результата. DS18S20 занимает около
750 мс для преобразования температуры. По умолчанию 1000 мс (1 сек).
-t # Считайте номер датчика #, # зависит от порядка датчиков в .digitemprc
.
-q Тихий вывод, без авторского баннера.
-a Прочтите все датчики.
-A Рассматривайте DS2438 как аналого-цифровой преобразователь, выводя исходные напряжения и токи.
-d 5 Задержка между выборками (в секундах).
-n 50 Количество раз, чтобы повторить команду.
-O "счетчик формат нить"
См. Ниже Формат счетчика.
-o [1..3] ["выход формат нить"]
См. Температурный формат ниже.
-H "Влажность формат нить"
См. Формат влажности ниже.
Температура Формат
Формат температуры может быть числовым или строковым. Числовые значения
выберите предварительно настроенные форматы вывода:
1 = Одна линия на датчик, время, C, F (по умолчанию)
2 = Одна строка на образец, прошедшее время, температура в градусах Цельсия
3 = То же, что # 2, за исключением температуры в F
№2 и №3 содержат данные, разделенные вкладками, подходящие для импорта в электронную таблицу или другой
программное обеспечение для построения графиков.
Строка формата использует токены strftime плюс 5 специальных для DigiTemp:
%s для датчика №
%C по Цельсию
%F по Фаренгейту
%R для вывода шестнадцатеричного серийного номера
%N на секунды с Эпохи.
Корпус токена важен! Строка формата по умолчанию: "% b% d% H:% M:% S Sensor
% s C:% .2C F:% .2F ", что дает вам вывод: May 24 21:25:43 Sensor 0 C: 23.66 F:
74.59
Датчик DS2438 можно использовать для разных целей. Включает датчик температуры
и аналого-цифровой преобразователь. DigiTemp по умолчанию использует его в качестве датчика влажности. Необработанные напряжения
и токи можно отобразить, передав аргумент -A
Когда используются параметры журнала -o2 или -o3, будет выводиться температура подключенного DS2438.
без влажности.
счетчик Формат строка
Строка формата счетчика аналогична, добавляются следующие токены:
%n это счетчик #, который зависит от его позиции в файле .digitemprc
%C это счет в десятичной системе счисления.
Влажность Формат строка
Строка формата влажности такая же, как и строка формата температуры с добавлением
этого спецификатора формата:
%h это влажность 0-100%
Используйте digitemp в Интернете с помощью сервисов onworks.net