Clase 4 – Estación Completa

Struct Sensor + Punteros + Array · DHT11 + LDR + Agua + Actuadores

Conectando
Inicio Clase 3 Clase 4 Panel
Temperatura DHT11
-- °C
Esperando
Humedad DHT11
-- %
--
Luz LDR (A1)
-- /1023
--
Agua / Lluvia (A2)
-- /1023
--
Hora (RTC / Pi)
--:--:--
--
Estado General
--
Structs + punteros
Historial en vivoMismo CSV 9600 que Clase 3 + LDR/Agua
● Temp● Hum● Luz

Actuadores – control desde dashboard

POST /api/actuador → Arduino (via Pi)

En Clase 4 pasamos Sensor* por referencia para modificar el estado del actuador. Estos botones envían LED_ON/OFF, RELAY_ON/OFF, FAN_0..255 por Serial.

LED Indicador (D8)Día/Noche automático o manual
OFF
Bomba / Relay Riego (D7)Activa si agua >500 o manual
OFF
Ventilador PWM (D9)Ternario de Clase 2: temp>30 →255
0/255
Arduino Clase 4 (.ino) — Envía por Serial 9600: temp,hum,luz,agua (ej: 24.5,62,734,120) compatible con Clase 3 (primeros dos valores) + struct Sensor + leer_todos(&s). Comandos que entiende: LED_ON/LED_OFF/RELAY_ON/RELAY_OFF/FAN_0..255/FAN_AUTO.