Étape 11 : Sketch Arduino
L’esquisse devenait très longue et confuse, ainsi j’ai éclaté en un tas de bibliothèques.
MyRelay - permet de définir l’état d’un relais
MyButton - utiliser pour obtenir l’état d’un bouton. Inclut le code debounce
MyThermistor - permet d’obtenir la température
MyControl - chaque appareil utilise cette bibliothèque pour obtenir le code de contrôle suivant si un bouton est enfoncé et détient la variable si l’utilisateur a appuyé sur un bouton, ou code de contrôle série a été envoyé
Il existe des bibliothèques puis pour chaque type de contrôle (débit, pompe, chaleur, nettoyage, eau lumières, triage Lights, températures)
Enfin, l’esquisse elle-même qui lit l’entrée de la série, lit bouton utilisateur presses, attend quelques secondes et fait tout ce que l’utilisateur a demandé et contrôle de l’écran LCD.
Maintenant vous pouvez tester votre croquis, tirée Serial Monitor de la Arduino IDE en envoyant des commandes comme '0700' pour obtenir la température de l’air