Sensore di umidità per controllare l’irrigazione delle piante.

Il sensore di umidità è fatto da una coppia di elettrodi che vengono immessi nel terreno. Se c’è umidità il terreno conduce bene la corrente e quindi c’è bassa resistenza tra i due elettrodi. Il sensore è collegato all’Arduino attraverso il pin 5V di alimentazione, il pin GND di massa ed il pin A0 che legge il valore analogico di corrente del sensore.

Questo esperimento consiste nell’usare la scheda Arduino, un sensore di umidità ed un led per segnalare la scarsa umidità del terreno. Sullo schermo della porta seriale potete leggere i valori del sensore.

Il codice è il seguente:

 

  1. void setup() {
  2. Serial.begin(9600);       // avvia la comunicazione seriale
  3. pinMode(9, OUTPUT);   // assegna al pin 9 funzioni di output: ad esso collegate un led di segnalazione.
  4. }
  5. void loop() {
  6. int sensore = analogRead(A0);     // Legge il valore analogico su A0
  7. Serial.println(sensore);                  //  invia il valore sulla seriale e lo si legge sullo schermo
  8. if (sensore <= 300)
  9.     digitalWrite(9,HIGH);               // Accendi led
  10. else
  11.     digitalWrite(9,LOW);                // Spegni led
  12. delay(3000);                                       // Attende 3 secondi
  13. }

 

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.