commit 12a09fe9b6f23d50750ddfa9c70b586b1a18a40d
parent cc11dedf53aeb0d6ed333d9815847d973a71f777
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date: Tue, 7 Apr 2026 16:57:41 -0300
Calibrar lectura de sensor de temperatura
Agregar factor de corrección de manera tal que la medicion sea similar a
la leida por la termocupla de un multimetro Fluke 116
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/firmware/app/src/task_temp_sensor.c b/firmware/app/src/task_temp_sensor.c
@@ -19,6 +19,7 @@
#define G_TASK_TEMP_SEN_TICK_INI 0ul
#define G_TASK_TEMP_SEN_TEMP_UPDATE_RATE_MS 1000ul
+#define G_TASK_TEMP_SEN_OFFSET -4 // correction factor
uint32_t g_task_temp_sensor_tick;
@@ -76,7 +77,7 @@ void task_temp_sensor_update(void *parameters)
if (ds18b20_async_temp_ready())
{
- p_shared_data->temp_sensor = ds18b20_async_get_temp();
+ p_shared_data->temp_sensor = ds18b20_async_get_temp() + G_TASK_TEMP_SEN_OFFSET;
}
}
}