Étape 2: Boutons de fil
Comme indiqué dans les figures 11 et 12, multiplexés boutons sont câblés telle que chaque bouton partage un fil commun avec tous les boutons dans ses rangs, et il partage l’autre fil avec tous les boutons dans sa colonne. De cette façon, nous pouvons utiliser l’arduino au sol une rangée de boutons à la fois (Arduino D8, D9, D10) et vérifier si une des colonnes s’inscrit en mesurant la tension de A0, A1 et A2. Essentiellement, nous va mesurer les États des rangée par rangée de boutons. Depuis l’Arduino est très rapide, nous ne serons pas en mesure de dire une différence dans le temps de réponse des boutons lorsqu’ils sont multiplexés vs si nous avions consacré une broche d’entrée à chaque bouton.
Multiplexage des boutons apporte quelques complications. Étant donné que le courant peut circuler dans les deux sens grâce à un bouton, si deux touches sont pressées en même temps, courant peut circuler à travers le circuit de manières nous ne fait pas l’intention et nous font penser que quatre touches sont pressées. Pour empêcher cela, chaque bouton est attaché à une diode, veillant à ce courant traverse toujours les boutons dans un seul sens.
Boutons fonctionnent de la même manière que les interrupteurs, ils ferment un circuit ouvert. La plupart des boutons ont deux fils (figure 9), mais certains (comme ceux que j’ai utilisé) ont quatre fils, parce que chaque côté de l’interrupteur est divisée en deux pistes distinctes. En comparant les figures 9 et 10, vous pouvez voir que les deux types de boutons sont essentiellement les mêmes, mais si vous utilisez les boutons quatre avance, n’oubliez pas de vérifier les spécifications pour localiser les deux fils qui ne sont pas connectés les uns aux autres.
Soudez une diode sur le côté de chaque commutateur, assurez-vous que le "-" fin (généralement indiquée avec une bande) est opposé à l’interrupteur. Souder un fil (de préférence noir) à l’autre extrémité de la diode et un fil (de préférence rouge) de l’autre côté de l’interrupteur. Procéder ainsi pour tous les commutateurs de neuf. Il peut s’avérer nécessaire utilisation de colle chaude, ruban isolant ou gaines thermorétractables pour renforcer/protéger ces connexions.
Une fois soudé, montez chaque bouton dans le boîtier de votre projet.
Vous pouvez trouver les fichiers fritzing pour bouton 2-plomb et plomb 4 multiplexage ci-dessous.