Étape 6: Création du bouton sur mesure
Dans le projet précédent, j’utilise 2 broches pour gérer 2 boutons d’entrée. C’est trop cher pour l’utilisation d’une tige de ATtiny85 IO pour chaque bouton d’entrée. Cette fois, j’essaie d’utiliser 1 broches d’e/s de gérer 3 boutons d’entrée.
Voici ma configuration :
le bouton Set - GND -> bouton -> PIN 2 (PB3, ADC3)
bouton - GND -> 6,8 k résistance -> bouton -> PIN 2
le bouton -> GND -> 68 k résistance -> bouton -> PIN 2
Valeur de résistances différentes devrait être ok, plus de 1k est recommandé. 3 boutons ont des valeurs de résistance différent, donc il peut utiliser la fonction analogRead() de distinguer quel bouton enfoncé. J’ai mesuré certains valeur analogique commune de résistance pour référence.
Vous pouvez modifier la valeur de seuil dans le fichier ATtinyWatch.ino si vous utilisez différentes résistances.
par exemple