Afin d'afficher en pourcentage la valeur d'humidité du sol mesurée, il faut tout d'abord procéder à une calibration du capteur.
C'est-à-dire définir la plage de mesure du capteur (soit la valeur la plus basse et la plus haute) que l'on peut avoir.
Calibration :
Il faut réaliser deux manipulations :
- Mesurer la valeur retournée par le capteur dans l'air et la noter sur une feuille. On considère que l'air correspond au sol le plus sec que l'on peut rencontrer.
- Mesurer la valeur retournée par le capteur, plongé au deux tiers dans un verre d'eau et la noter sur une feuille. On considère que l'eau correspond au sol le plus humide que l'on peut avoir.
Les deux valeurs notées sur la feuille vont être intégrées dans le bloc suivant : " transformer la valeur
(humidité du sol) de [
(valeur du capteur dans l'air) à
(valeur du capteur dans l'eau) ] vers [0 à 100].

Voici un exemple de code prêt à être utiliser :
Ce code comprend :
- la création d'une variable humidité auquel on affecte la valeur retourné par le capteur d'humidité
- l'affichage d'un texte composé de l'arrondi de la transformation en pourcentage + le sigle %
- une pause de 1 seconde
- le nettoyage de l'écran pour faciliter la lecture
Lancer le simulateur pour vérifier la bonne exécution de votre programme ou télécharger-le sur la carte.
Vous avez réussi ? Parfait, vous savez maintenant programmer un capteur d'humidité du sol à l'aide de votre carte NUCLEO-L476RG !
Découvrez les autres activités du Starter kit en cliquant sur les icônes ci-dessous.