Étape 3: Sketch Arduino
L’esquisse est très proche de celui affiché dans mon original instructable (ici)Commentaire rapide :
-Le code suivant active la résistance de pull-up de l’entrée analogique. Une bonne chose de savoir.
pinMode (analogInPin, entrée) ;
digitalWrite (analogInPin, HIGH) ; tourner sur la résistance de pull-up
-J’ai ajouté un contrôle sur la taille de la mémoire tampon qui contient la page, afin d’avoir une indication que les mauvaises choses qui s’est passé si le tampon est trop petit.
-Le bouton manuel parcourt les robinets (et utilise A0, A1, A2, pour des raisons de commodité).
-L’interface web peut activer/désactiver n’importe quelle combinaison des valves.
-Les soupapes sont éteints automatiquement après 60 minutes (peut être mis à jour le, le temps en secondes, 0 désactive la fonctionnalité).
-Jusqu ' à 4 soupapes peuvent être contrôlées.
-Logique démarrage comme été ajouté pour empêcher les parasites s’allume.