↑
⬤ Intermédio

🌱 Sensor de Humidade do Solo

⏱️ 20 min   🧩 Solo — Pino A3

ℹ️

O sensor mede a resistência elétrica do solo. Solo húmido conduz melhor → valor analógico baixo. Solo seco → valor alto. Ideal para rega automática de plantas no jardim da maqueta.

📌 Pinagem

Pino módulo→ Pino ArduinoNotas
AOA3Baixo = húmido; alto = seco
VCC5VLiga VCC apenas durante a leitura para prolongar a vida útil
GNDGND

Exercício — Alerta de rega no LCD

ex_solo_rega.ino
#include <LiquidCrystal_I2C.h>
#define SOLO          A3
#define LIMIAR_SECO  700  // Solo seco acima deste valor
#define BUZZER         8

LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  lcd.init(); lcd.backlight();
}

void loop() {
  int solo = analogRead(SOLO);

  lcd.setCursor(0, 0);
  lcd.print("Solo: ");
  lcd.print(solo);
  lcd.print("    ");

  lcd.setCursor(0, 1);
  if (solo > LIMIAR_SECO) {
    lcd.print("Regar a planta! ");
    tone(BUZZER, 880, 200);
  } else {
    lcd.print("Solo OK         ");
  }
  delay(2000);
}