O Módulo Sensor de Nível de Água e Chuva é um dispositivo simples e eficiente para detectar a presença de água ou gotas de chuva em superfícies. Ideal para projetos de automação, sistemas de irrigação inteligente e estações meteorológicas, esse sensor envia sinais digitais ou analógicos que indicam o nível de umidade ou contato com água.
Código Arduino:
Abaixo está um código simples para Arduino usando o Módulo Sensor de Nível de Água / Sensor de Chuva, com leitura analógica e digital, além de um LED indicando presença de água.
// Pinos do sensor
const int pinoAnalogico = A0;
const int pinoDigital = 2;
// Pino do LED
const int pinoLED = 13;
void setup() {
pinMode(pinoDigital, INPUT);
pinMode(pinoLED, OUTPUT);
Serial.begin(9600);
}
void loop() {
int valorAnalogico = analogRead(pinoAnalogico);
int estadoDigital = digitalRead(pinoDigital);
Serial.print("Valor Analogico: ");
Serial.print(valorAnalogico);
Serial.print(" | Estado Digital: ");
Serial.println(estadoDigital == LOW ? "Água detectada" : "Seco");
if (estadoDigital == LOW) {
// Água detectada
digitalWrite(pinoLED, HIGH);
} else {
digitalWrite(pinoLED, LOW);
}
delay(500);
}
01 peça Modulo Sensor nivel agua e Chuva.