LE MODULE CAPTEUR D'HUMIDITE
Le module capteur d'humidité est constitué de deux électrodes que l'on peut planter dans le sol. La résistance entre ces deux électrodes varie en fonction de l'humidité du sol, ce qui entraîne la variation de la tension de sortie du module. La tension de sortie est égale :
-
à 0 V si le capteur est complètement sec
-
à environ 3 V si le capteur est totalement plongé dans un liquide
Ce module doit être relié à un connecteur analogique de la base.
Exemple :
Nous souhaitons allumer une led si le degré d'humidité du sol est inférieure à un seuil.
Liste du matériel :
-
1 base RIP
-
1 module capteur d'humidité "Grove" avec support RIP
-
1 module led "Grove" avec support RIP
Câblage :
Module "Grove"
Module capteur de luminosité
Module led
Connecteur Base
A0
D2
Programme :
/* Humidité_Grove est un programme qui allume une led lorsque le degré d'humidité du sol est insuffisant*/
#define capteur A0 // affectation des broches
#define led 2
int humidite;
void setup()
{
pinMode(led, OUTPUT); // la broche led est en sortie
Serial.begin(9600);
}
void loop()
{
humidite=analogRead(capteur); // conversion AN
Serial.print("Humidite = "); // affichage dans le moniteur série de la valeur de l'humidité
Serial.println(humidite);
if(humidite<300) // si l'humidité est faible
{
digitalWrite(led,HIGH); // on allume la led
}
else
{
digitalWrite(led,LOW); // on éteint la led
}
}