tdse-tf_3-02

Controlador PID para derretidor de miel con control local via botones y remoto via WiFi
Index Commits Files Refs Submodules README
commit e36b8c05babc3b1841c70a3f5797339590a1fb4f
parent 9fade6ab144db3b51442cd3c282bc87f8932927c
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date:   Tue, 21 Jul 2026 16:23:07 -0300

Cambiar de "Idle" a "Off" en pantall principal

Diffstat:
MMEMORIA.md | 21+++++++++++----------
Mfirmware-nucleo/App/Src/task_menu.c | 2+-
Mimg/lcd/lcd_clock_set.png | 0
Dimg/lcd/lcd_idle.png | 0
Dimg/lcd/lcd_idle_prog.png | 0
Mimg/lcd/lcd_on.png | 0
Mimg/lcd/lcd_temp_set.png | 0
Mimg/lcd/lcd_timer_set.png | 0
Mimg/lcd/lcd_timer_set_end.png | 0
Mimg/lcd/lcd_timer_set_start.png | 0
10 files changed, 12 insertions(+), 11 deletions(-)
diff --git a/MEMORIA.md b/MEMORIA.md
@@ -671,9 +671,10 @@ la funcionalidad de los botones de acuerdo al estado.
 Se tienen los siguientes estados:
 
 - `ST_SYS_IDLE`: Estado de reposo, se muestran varios parámetros en el display,
-  tal como la temperatura actual, la temperatura deseada y si hay un timer
-  programado. Este estado también contempla que el calefactor esté activo, lo
-  que puede resultar confuso. Un mejor nombre quizás hubiese sido `ST_SYS_MAIN`.
+  tal como el estado del calefactor, la temperatura actual, la temperatura
+  deseada y si hay un timer programado. Este estado también contempla que el
+  calefactor esté activo, lo que puede resultar confuso. Un mejor nombre quizás
+  hubiese sido `ST_SYS_MAIN`.
 - `ST_SYS_CLOCK_SET`: Configuración de hora del reloj de tiempo real.
 - `ST_SYS_TEMP_SET`: Ajuste de temperatura deseada.
 - `ST_SYS_TIMER_SET_STATUS`: Habilitación/deshabilitación del timer.
@@ -756,8 +757,8 @@ menú define su contenido del display. En la figura 3.14 se muestran diferentes
 contenidos del display para diferentes estados.
 
 Por ejemplo en estado reposo (estado del sistema `ST_SYS_IDLE`) con el
-calefactor inactivo y un timer programado, como se muestra en la figura 3.14(b),
-en la primer linea se muestra el estado del calefactor ("Idle"), y en la segunda
+calefactor apagado y un timer programado, como se muestra en la figura 3.14(b),
+en la primer linea se muestra el estado del calefactor ("Off"), y en la segunda
 linea el estado del timer ("[P]" si activo, "   ", si no), la temperatura
 actual, la temperatura deseada (entre paréntesis) y la unidad de la temperatura.
 
@@ -767,20 +768,20 @@ actual, la temperatura deseada (entre paréntesis) y la unidad de la temperatura
 
 <tr>
 <td align="center">
-<img src="img/lcd/lcd_idle.png" width="350px"><br>
-<em>(a) Sistema en reposo.</em>
+<img src="img/lcd/lcd_off.png" width="350px"><br>
+<em>(a) Calefactor apagado.</em>
 </td>
 
 <td align="center">
-<img src="img/lcd/lcd_idle_prog.png" width="350px"><br>
-<em>(b) Sistema en reposo con timer programado.</em>
+<img src="img/lcd/lcd_off_prog.png" width="350px"><br>
+<em>(b) Calefactor apagado con timer programado.</em>
 </td>
 </tr>
 
 <tr>
 <td align="center">
 <img src="img/lcd/lcd_on.png" width="350px"><br>
-<em>(c) Sistema operando el calefactor.</em>
+<em>(c) Calefactor encendido con timer programado.</em>
 </td>
 
 <td align="center">
diff --git a/firmware-nucleo/App/Src/task_menu.c b/firmware-nucleo/App/Src/task_menu.c
@@ -224,7 +224,7 @@ static void task_menu_statechart(void *parameters)
                 }
                 else
                 {
-                    sprintf(menu_row_str, "Idle"); 
+                    sprintf(menu_row_str, "Off");
                     display_i2c_async_write_string(menu_row_str);
                 }
 
diff --git a/img/lcd/lcd_clock_set.png b/img/lcd/lcd_clock_set.png
Binary files differ.
diff --git a/img/lcd/lcd_idle.png b/img/lcd/lcd_idle.png
Binary files differ.
diff --git a/img/lcd/lcd_idle_prog.png b/img/lcd/lcd_idle_prog.png
Binary files differ.
diff --git a/img/lcd/lcd_on.png b/img/lcd/lcd_on.png
Binary files differ.
diff --git a/img/lcd/lcd_temp_set.png b/img/lcd/lcd_temp_set.png
Binary files differ.
diff --git a/img/lcd/lcd_timer_set.png b/img/lcd/lcd_timer_set.png
Binary files differ.
diff --git a/img/lcd/lcd_timer_set_end.png b/img/lcd/lcd_timer_set_end.png
Binary files differ.
diff --git a/img/lcd/lcd_timer_set_start.png b/img/lcd/lcd_timer_set_start.png
Binary files differ.