单总线-OneWire
描述
OneWire(单总线),父对象为device.io,无子对象。单总线是DALLAS公司推出的外围串行扩展总线技术总线,它采用一根信号线进行通信,既传输时钟信号又传输数据,而且能够进行双向通信,具有节省I/O口线、资源结构简单、成本低廉、便于总线扩展和维护等诸多优点。常用到单总线的器件,一般是温度传感器(如DS18B20)、EEPROM(DS2431)、唯一序列号芯片等。目前控件只支持温度传感器。
事件
无
属性
无
方法
名称 | 功能说明 | 脚本例子 |
---|---|---|
isSupported() | 检测硬件是否支持 | var supported = device.io.onewire.isSupported(); |
getTemperature() | 获取温度值,换算成摄氏度需要除1000 | var t = device.io.onewire.getTemperature() / 1000; // 获取温度(摄氏度) |