O sensor de umidade é um dos sensores mais simples que existem para o Arduino. Você coloca-o onde quer realizar a medição e ele lhe retorna uma voltagem correspondente à condutividade do material medido, no caso o solo, tecido ou qualquer outro material que retenha umidade.
Para esse tutorial você precisará de um Arduino:
Do sensor de umidade:
Alguns fios para ligações:
Ligue o pino Vcc do sensor no 5V do Arduino, o pino GND do sensor ao GND do Arduino e o pino Data do sensor ao pino A0 (analógico 0) do Arduino:
O código é bem simples, com ele lemos o pino analógico e mostramos o valor coletado no Monitor Serial:
{code}
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println(analogRead(A0));
delay(2000);
}
{/code}
Para testar deixei o sensor ao ar livre e depois o coloquei em um copo com água filtrada para verificar a mudança na condutividade do meio: