Tag: 传感器

如何转换温度传感器的值?

我正在研究ST Temperature sensor( hts221 ) ,我使用I2C命令与传感器通信。 我从文档中看到如下文字。 enter code here Temperature data are expressed as TEMP_OUT_H & TEMP_OUT_L as 2’s complement numbers. 以下图片是文档中的描述。 从传感器读取的Temperature data如下所示 TEMP_OUT_L is 0xA8 TEMP_OUT_H is 0xFF 如何将TEMP_OUT_L和TEMP_OUT_H的值转换为温度数据? 提前致谢 ?

为什么缺少某些传感器的枚举值? 使用它们是否安全?

似乎中缺少某些传感器的枚举值。 该文件定义了以下枚举: /* * Sensor types * (keep in sync with hardware/sensor.h) */ enum { ASENSOR_TYPE_ACCELEROMETER = 1, ASENSOR_TYPE_MAGNETIC_FIELD = 2, ASENSOR_TYPE_GYROSCOPE = 4, ASENSOR_TYPE_LIGHT = 5, ASENSOR_TYPE_PROXIMITY = 8 }; 评论说这个枚举与同步(它没有暴露,它是android源代码的一部分)。 但是在我发现了更多有用的传感器的值 ,如压力,温度和湿度传感器: #define SENSOR_TYPE_ACCELEROMETER (1) #define SENSOR_TYPE_GEOMAGNETIC_FIELD (2) #define SENSOR_TYPE_ORIENTATION (3) #define SENSOR_TYPE_GYROSCOPE (4) #define SENSOR_TYPE_LIGHT (5) #define SENSOR_TYPE_PRESSURE (6) #define SENSOR_TYPE_TEMPERATURE (7) […]