Definir arquitectura del sistema:
- Arduino Uno como controlador.
- Sensor de humedad de suelo a una entrada analógica, por ejemplo A0.
- DHT11 o DHT22 a un pin digital, por ejemplo D2, con resistencia pull-up.
- LCD I2C usando SDA/SCL del Uno: A4/SDA y A5/SCL.
- Salida para bomba o electroválvula mediante MOSFET/relé, con diodo flyback si es carga inductiva.
Elegir detalles importantes:
- ¿Vas a controlar una bomba DC o una electroválvula?
- ¿Qué voltaje/corriente usa la bomba o válvula? 5 V, 12 V, etc.
- ¿Prefieres DHT11 o DHT22? Recomiendo DHT22 si quieres mejor precisión.
- ¿La pantalla LCD I2C será de 5 V, típica 16x2 con backpack PCF8574?