这是命令 digitemp_DS9097U 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
digitemp - 从 1 线温度传感器读取数据的程序。
概要
数字临时表 [选项]
商品描述
DigiTemp 使用达拉斯 1 线总线从连接到的数字传感器读取温度
一个串口适配器。 它处理初始化总线,搜索连接的设备,
读取设备和自定义日志字符串。 它支持以下温度设备:
DS1820、DS18S20、DS18B20、DS1822
它还处理 DS2406 1 线集线器开关以及 DS2422 和 DS2423 计数器。
DigiTemp 使用 DS9097 无源串行端口适配器或基于 DS2480B 的 DS9097U
适配器。 还支持来自 ibuttonlink.com 的 1 线适配器,例如 Link45。
配置
必须至少给出 1 个操作以及一些可选参数。 行动是一(和
仅在)的 -w -t -a -w 选项
-H, -? 显示选项摘要。
-v 显示详细输出。
-i 初始化 .digitemprc 文件,在总线上搜索所有支持的设备。
-I 初始化 .digitemprc 文件,搜索所有支持的设备的总线,存储
排序的序列号顺序的设备。
-w 遍历完整设备树并显示所有设备的序列号和类型
在公交车上检测到。
-s /开发/ttyS0
设置要使用的串行端口。 确保您有权访问此端口。 USB用
操作通过 USB 而不是 /dev/ttySX
-l /var/日志/温度
将输出发送到日志文件,输出格式由 .B -o 命令定义
-c 配置文件
设置数字化配置文件。 当前默认为 .digitemprc
目录。
-r 1000
以毫秒为单位的读取延迟。 这设置了发送之间等待的时间量
温度转换命令并读取结果。 DS18S20 大约需要
750mS 做温度转换。 默认值为 1000 毫秒(1 秒)。
-t # 读取传感器编号 #,# 取决于 .digitemprc 中传感器的顺序
文件中。
-q 安静的输出,没有版权横幅。
-a 读取所有传感器。
-A 将 DS2438 视为 A/D 转换器,输出原始电压和电流。
-d 5 样本之间的延迟(以秒为单位)。
-n 50 重复命令的次数。
-O"计数器 格式 细绳”
请参阅下面的计数器格式。
-o [1..3] [“输出 格式 细绳”]
请参阅下面的温度格式。
-H"湿度 格式 细绳”
请参阅下面的湿度格式。
温度 格式
温度格式可以是数值或字符串。 数值
选择预配置的输出格式:
1 = 每个传感器一行、时间、C、F(默认)
2 = 每个样品一行,经过的时间,以 C 为单位的温度
3 = 与#2 相同,但温度单位为 F
#2 和 #3 的数据由制表符分隔,适合导入到电子表格或其他
绘图软件。
格式字符串使用 strftime 标记加上 5 个用于 DigiTemp 的特殊标记:
%s 传感器#
%C 摄氏
%F 华氏度
%R 输出十六进制序列号
%N 自Epoch以来的几秒钟。
令牌的大小写很重要! 默认格式字符串为:"%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 传感器可用于多种用途。 它包括一个温度传感器
和 A/D 转换器。 DigiTemp 默认将其用作湿度传感器。 原始电压
可以通过传递 -A 参数来显示电流
当使用 -o2 或 -o3 日志选项时,将输出附加的 DS2438 的温度
没有湿度。
Counter 格式 串
计数器格式字符串类似,添加了以下标记:
%n 是计数器 #,这取决于它在 .digitemprc 文件中的位置
%C 是十进制计数。
湿度系统 格式 串
湿度格式字符串与温度格式字符串相同,但添加了
此格式说明符的:
%h 是0-100%的湿度
通过 onworks.net 服务在线使用 digitemp_DS9097U