Étape 5: Étape 5: programmation
Le programme que vous allez faire est assez simple, tout ce que cela a à voir est : vérifier s’il y a une tasse ou un verre en attendant d’être remplis et s’il y a quelqu'un qui attend pour qu’il puisse être rempli.
La première chose qui doit être fait est définissant les variables, une belle façon de garder votre code propre et facile à comprendre fait des variables avec les noms de vos NIP capteur et comme valeur le numéro pin.
Après que c’est fait, vous devez affecter le pinmodes, où vous pouvez utiliser les noms appropriés pour vos capteurs, si vous avez fait cela dans la dernière étape.
Si c’est al fait votre « Sub setup » doit être terminé. Maintenant, vous allez commencer à travailler dans votre boucle de « Sub », c’est la partie qui va le faire encore et encore votre arduino.
La première chose que vous allez faire ici est de créer la fonction de base d’un capteur ultrasone, qui parcourra la distance entre lui et un objet, mettre la réponse dans le flotteur « cm » et d’activer la sortie du capteur en centimètres.
Maintenant que le premier capteur peut faire sa chose, vous aurez besoin essentiellement de faire exactement la même chose pour l’autre capteur, mais avec les broches de droite. Il ne faut pas faire deux fonctions distinctes pour cela, il ne fonctionnera pas si vous les laissez mesurer en même temps.
Pour vérifier si tout se passe pour le régime est une idée très pratique à la sortie de vos données dans la console, vous pouvez voir ce que les mesures et résoudre les éventuels problèmes comme ça vous pourriez trouver.
Maintenant que vous savez ce que les capteurs sont de sortie, vous pouvez faire un if instruction qui vérifie si vous êtes à proximité, selon l’endroit où vous placez votre capteur de"personne" et quand vous voulez vous machine à réagir, ils doivent remplir un certain nombre, j’ai utilisé 10 centimètres.
Si que si l’affirmation est vraie, il faut vérifier si leur est coupe, en regardant les petites différences quand son là et quand ce n’est pas là.
Et si cette déclaration vaut également que la pompe doit être activé, un retard qui durent aussi longtemps qu’il prend alors la pompe pour remplir votre tasse autant que vous voulez. Après que la pompe doit s’éteindre, et afin de vous donner le temps d’apprendre la coupe, c’est une bonne idée d’ajouter un délai supplémentaire après cela.