Étape 5: formation psychosociale - PuppyDuino 0,31
Aller au Pot
OK, nous avons maintenant un chiot qui agite la queue quand une lecture de capteur dépasse un seuil pré-programmé codé en dur, que nous avons déterminé par essais et erreurs. C'est cool! Mais si les conditions de lumière ambiantes très bien nous devrez probablement modifier ce seuil dans le code, puis recompilez à nouveau. Ce n’est pas tellement cool.
Nous allons corriger qui en quelques minutes en ajoutant un bouton de réglage, donc nous pouvons changer ce seuil à la volée en fonction des conditions. Pour cela nous allons utiliser un potentiomètre garniture, ou pot de garniture, pour générer des valeurs variées que nous pouvons utiliser comme notre seuil de wag. En vous disant qu’un pot de garniture est juste une résistance variable est simpliste mais cette définition fonctionne assez bien pour ce que nous faisons ici. Comme nous passons le bouton nous changer la résistance du pot et la tension sur la broche du milieu « essuie-glace ».
Il faut ajouter le dernier des éléments de notre maquette comme le montre le schéma ci-dessus et la charge vers le haut de cette esquisse de petite démo. Une fois que vous avez le moniteur série ouvert vous devriez voir des valeurs comme nous l’avons vu de notre capteur de lumière dans une étape précédente.
Tournez le bouton à travers sa pleine mesure et vous devriez voir les numéros de 0 à 1023. Que diriez-vous que ? Nous avons justement besoin d’une valeur réglable de 0 à 1023.
trimPot.ino
Sommes nous encore là ?
La réponse serait Oui. Notre circuit est terminé et c’est notre dernier croquis pour charger des enfants. Nous ferons tout le switcheroo avec notre valeur seuil codé en dur pour notre valeur de pot. J’ai ajouté quelques déclarations d’imprimer à l’écran série afin de faciliter le débogage et le test. Ceux-ci peuvent être commentées dehors en plaçant / / au début de la ligne si vous n’avez pas besoin.