first commit

This commit is contained in:
gqc 2025-12-10 14:14:47 +08:00
parent d91e6e41e1
commit 07f6d8036f
3 changed files with 5 additions and 6 deletions

1
.idea/vcs.xml generated
View File

@ -2,6 +2,5 @@
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
<mapping directory="$PROJECT_DIR$/rk1808-yolov5-inference" vcs="Git" />
</component>
</project>

View File

@ -49,13 +49,13 @@ func (dp *DataProcessor) ProcessSensorData(sensorData *SensorData) (*ProcessedSe
case SensorTypeTemperatureHumidity:
// 温湿度传感器2个寄存器分别表示温度和湿度
if len(sensorData.RawData) >= 4 {
// 每个寄存器2字节大端序
temperature := float64(binary.BigEndian.Uint16(sensorData.RawData[0:2]))
humidity := float64(binary.BigEndian.Uint16(sensorData.RawData[2:4]))
humidity := float64(binary.BigEndian.Uint16(sensorData.RawData[0:2]))
temperature := float64(binary.BigEndian.Uint16(sensorData.RawData[2:4]))
// 转换为实际值(根据传感器规格调整转换公式)
temperature = temperature / 10.0 // 假设原始值需要除以10
humidity = humidity / 10.0 // 假设原始值需要除以10
temperature = temperature / 10.0
humidity = humidity / 10.0
processed.Values = []float64{temperature, humidity}
logger.Logger.Printf("Temperature and Humidity Sensor Data - Temperature: %.1f°C, humidity: %.1f%%",

BIN
dthjjc

Binary file not shown.