Dans ce chapitre nous allons réaliser la mesure de valeurs (tensions) analogiques qui nous permettront de connaitre le taux d’humidité et la température de l’air.
Lecture d’une tension analogique
Montage à réaliser
Le potentiomètre (10k ou 100kΩ) est alimenté entre 0 et 5v et a son curseur qui sort vers l’entrée A0
de l’Arduino. On aura donc une tension de sortie comprise entre 0 et 5v.

Code à écrire
On ouvre l’IDE Arduino et on demande Fichier > Nouveau
.
(cf. : https://www.arduino.cc/reference/en/language/functions)
Lire la valeur du potentiomètre et l’afficher à l’écran :
void setup() {
Serial.begin(115200);
};
void loop() {
const int val = analogRead(A0);
Serial.println(val);
};
Si maintenant on va dans le menu Outils > Traceur série
on obtient une courbe en temps réel qui affiche la valeur mesurée sous la forme d’un graphe.
Lecture du taux l’humidité
On peut maintenant remplacer le potentiomètre par un capteur d’humidité capacitif comme celui-ci :

L’intérêt de ce capteur capacitif est de ne pas « électrolyser » la terre. Il fournit une tension en sortie « proportionnelle » à l’humidité du sol, même si cette valeur n’a rien de mathématique. Suivant leur configuration, ces capteurs s’alimentent en 5v ou en 3.3v