Problème de variation de capteur d'humidité

Bonjour,
Je retrouve une stabilité défaillante au niveau de mon capteur d'humidité relier à une carte Arduino Uno.
En effet, je souhaite mesurer l'humidité de la terre d'une plante mais les valeurs reçu sur le moniteur de série varie.
Mon capteur est un GROVE-Moisture Sensor :Grove - Moisture Sensor | Seeed Studio Wiki
Je l'ai brancher sur la sortie analogique A1.
Je ne sais pas d'où vient le problème :
-Le capteur ?
-Le programme ?
-La carte ?
-Le branchement ?

Voici mon programme :

int sensorPin = A1;
int sensorValue = 0;

void setup() {

Serial.begin(9600);

}

void loop() {
sensorValue = analogRead(sensorPin);
Serial.print("Humidité :");
Serial.println(sensorValue);

}

Votre programme est de la forme:

int sensorPin = A1;
int sensorValue = 0;

void setup() {
   
Serial.begin(9600);
 
}

void loop() {
  sensorValue = analogRead(sensorPin);
    Serial.print("Humidité :");
    Serial.println(sensorValue);
 }

On ne peut faire plus simple, ni plus fiable.
Cependant, vous devriez définir ce qu'est une instabilité: du bruit sur un convertisseur analogique numérique peut atteindre 5 ou 6 (sur les valeurs brutes, telles que vous les affichez).
Il serait interessant que vous donniez un échantillon de ce que vous considérez comme aberrant (quelques exemples consécutifs de votre moniteur série)