Étape 7: Le Code
Le code pour cela est de simplement faire la broche de sortie élevée pour ouvrir la valve de selonoid et faible pour le fermer. Durée et nombre de boutons pressés peuvent être ajustés pour tenir compte des exigences d’essai. Si vous le souhaitez, un écran LCD peut faire partie du circuit pour afficher un nombre de course. Ou hors série peut être fait et un comte de presse bouton peut sortir à l’écran de l’ordinateur. Mon cas on m’a dit juste à appuyer sur le bouton à un intervalle défini pour tant d’heures et ensuite tester que le circuit fonctionne encore à la fin de l’essai.
Le sketch Arduino réel est inférieur à :
/ * Électronique automatisé à bouton poussoir
* Version 1.0.2 * affichage à cristaux liquides non.
* Par Monsieur bricoleur * /
désigner les broches de sortie
int valve1 = 5 ;
int Vanne2 = 6 ;
int valve3 = 7 ;
int valve4 = 8 ;
int valve5 = 9 ;
void setup() {}
Broches de sortie réglée
pinMode (valve1, sortie) ;
pinMode (Vanne2, sortie) ;
pinMode (valve3, sortie) ;
pinMode (valve4, sortie) ;
pinMode (valve5, sortie) ; }
Boucle principale
void loop() {}
bouton 1
digitalWrite (valve1, HIGH) ;
retarder (1000) ;
digitalWrite (valve1, basse) ;
retard (350) ;
bouton 2
digitalWrite (Vanne2, HIGH) ;
retarder (1000) ;
digitalWrite (Vanne2, basse) ;
retard (350) ;
bouton 3
digitalWrite (valve3, HIGH) ;
retarder (1000) ;
digitalWrite (valve3, basse) ;
retard (350) ; ... etc.}
C’est tout. Simple droit ?