Tutorial Arduino: Sensor de Humedad del Suelo
Nivel: 4º ESO – IES Monterroso
Objetivo: Medir la humedad de la tierra usando Arduino y un sensor de humedad del suelo.
Este proyecto permite saber si una planta tiene la tierra seca, húmeda o muy húmeda.
🎯 Objetivo del proyecto
Aprender a:
- Conectar un sensor de humedad del suelo a una placa Arduino.
- Leer los datos del sensor.
- Mostrar el nivel de humedad en el Monitor Serie del IDE de Arduino.
🧰 Material necesario
Solo utilizaremos lo imprescindible:
- 1 Arduino Uno
- 1 sensor de humedad del suelo (del kit de 37 sensores)
- 3 cables Dupont (macho-hembra o macho-macho según el kit)
- 1 ordenador con Arduino IDE
🔎 ¿Cómo funciona el sensor?
El sensor tiene dos puntas metálicas que se clavan en la tierra.
- Si la tierra está seca → pasa poca electricidad.
- Si la tierra está húmeda → pasa más electricidad.
Arduino mide esa señal y la convierte en un valor numérico entre 0 y 1023.
🔌 Conexiones
El sensor suele tener 3 pines:
- VCC → alimentación
- GND → tierra
- AO → salida analógica
Conecta así:
| Sensor | Arduino |
|---|---|
| V | 5V |
| G | GND |
| S | A0 |
Diagrama sencillo:
Sensor humedad Arduino Uno
---------------- -----------
V --------------> 5V
G --------------> GND
S --------------> A0
Después de conectar todo, clava el sensor en la tierra de una maceta.

💻 Código para el Arduino IDE
Copia este código en el Arduino IDE y súbelo a la placa.
int sensorPin = A0; // Pin donde está conectado el sensor
int valorHumedad = 0; // Variable para guardar la lectura
void setup() {
Serial.begin(9600); // Inicia comunicación con el ordenador
}
void loop() {
valorHumedad = analogRead(sensorPin); // Lee el sensor
Serial.print("Humedad del suelo: ");
Serial.println(valorHumedad);
delay(1000); // Espera 1 segundo
}
▶️ Cómo probar el sensor
- Conecta Arduino al ordenador.
- Sube el código a la placa.
- Abre Monitor Serie en el IDE.
- Observa los valores que aparecen.
Ejemplo aproximado:
| Estado del suelo | Valor |
|---|---|
| Muy húmedo | 300–500 |
| Húmedo | 500–700 |
| Seco | 700–900 |
Ahora prueba esto:
- Mete el sensor en tierra seca.
- Luego échale un poco de agua.
Verás que el número cambia.
Magia electrónica básica. Nada de brujería.
🧠 Qué hemos aprendido
- Leer un sensor analógico con Arduino.
- Usar analogRead().
- Enviar datos al Monitor Serie.
Este mismo sistema se usa en huertos automáticos o sistemas de riego inteligente.
Generado con IA a partir de este prompt:
Eres la mejor profesora de tecnología e informática del mundo. Quiero un tutorial para Arduino de un sensor de humedad del suelo que viene en un kit de 37 dispositivos para arduino. El tutorial debe incluir material necesario , diagrama de conexiones y código para el IDE de Arduino. Debe ser fácil de entender , conciso y tiene que ir paso a paso y de realizar por el alumnado 4º ESO del IES Monterroso. Que no utilice otro componente solo este sensor
Hecho por Luna Vargas y Nerea Pantoja
