1️⃣ Branchement correspondant au relais
🔌 Le relais
2️⃣ Branchement correspondant au capteur d'humidité
💧
3️⃣ Définition du type de composant
📋 Les broches utilisées (relais et capteur) sont définies dans le code, permettant une gestion claire des connexions et des données.
4️⃣ Définition du débit de données en bauds
💻 Serial.begin(9600);: Cette ligne initialise la communication série à 9600 bauds, permettant de visualiser les données du capteur d'humidité en temps réel sur le moniteur série.
5️⃣ Lecture de la valeur du capteur d'humidité
📈 analogRead(pin);: Lit la valeur envoyée par le capteur d'humidité sur la broche analogique. La valeur obtenue se situe entre 0 (très sec) et 1023 (très humide).
6️⃣ Affichage de la valeur mesurée
🖥️ Serial.print();: Affiche la valeur lue sur le moniteur série pour surveiller en temps réel les conditions d'humidité.
7️⃣ Pause entre les conférences
⏱️ delay(150);: Une pause de 150 millisecondes est ajoutée entre chaque lecture pour éviter des calculs excessifs.
8️⃣ Condition d'humidité insuffisante
❗ if (value < 500) { ... }: Si la valeur mesurée est inférieure à 500, cela indique que le sol est trop sec.
🟢 Action : Le relais est activé, ce qui allume la pompe pour arroser la plante.
9️⃣ Condition d'humidité suffisante
✅ else { ... }: Si la valeur est supérieure ou égale à 500, cela signifie que le sol a suffisamment d'humidité.
🔴 Action : Le relais est désactivé, ce qui éteint la pompe pour éviter un arrosage excessif.
Post a Comment
Your email address will not be published. Required fields are marked *