⏱️ 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.
| Pino módulo | → Pino Arduino | Notas |
|---|---|---|
| AO | A3 | Baixo = húmido; alto = seco |
| VCC | 5V | Liga VCC apenas durante a leitura para prolongar a vida útil |
| GND | GND |
#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);
}