arduino-gpmonitor
该项目提供(或将在不久的将来提供)监视和跟踪多个外部变量的可能性。 这些包括:
温度(已实现)
湿度
电线状态,闭合/断开
为了将这种数据通信协议用于主机,是必需的。 (待定)
硬件
需要三个组件:
Arduino(Nano在这里使用)
DS18B20温度计传感器
4.7 kOhm上拉电阻,用于数据线
软件
使用了一个外部库:OneWire。 这提供了与连接到某个IO引脚的设备的1线通信。 注意:1线支持单个总线中的多个设备。
我的软件包括温度传感器类。 创建了单独的类,以允许轻松添加任何其他功能。 使用单独的类还简化了主程序,因此仅使用两个函数。