Monitor serie y diagnóstico paso a paso
Uso del puerto serie como instrumento para observar, probar y explicar un programa.
Desarrollo de la clase
Una ventana al programa
Serial.begin establece velocidad y Serial.print transmite datos. El monitor debe usar el mismo baud rate. Un mensaje útil incluye nombre, valor y unidad, por ejemplo luz=623 cuentas, y aparece en momentos relevantes. Imprimir dentro de un ciclo muy rápido puede alterar tiempos, llenar la interfaz y ocultar eventos.
Diagnóstico por capas
Primero se confirma que setup inició, luego que las entradas cambian, después que la decisión produce el estado esperado y finalmente que la salida física responde. Marcadores breves permiten localizar la última etapa alcanzada. Recibir comandos por serie ayuda a sustituir temporalmente un sensor y probar la lógica de forma controlada.
Datos reproducibles
Una traza conserva tiempo, entrada, estado y salida. Con millis se puede imprimir una fila CSV a intervalos regulares y copiarla a una planilla. Los mensajes no deben incluir credenciales ni datos personales. En un producto final se limita el diagnóstico o se protege su acceso.