Étape 5: Circuit design 3: tactile capacitif
L’interaction de l’utilisateur, je voulais utiliser un bouton tactile capacitif, que je trouve très cool. Ceci peut être fait directement depuis le circuit imprimé lui-même en ayant un plus grand cuivre agissent comme une plaque d’un condensateur. Cette capacité est alors « en quelque sorte » mesurée par le microcontrôleur pour déterminer si elle a été touchée ou non. J’ai trouvé une très bonne explication derrière le principe dans une note d’application par Texas Instruments.
Heureusement, pour l’Arduino quelques différentes bibliothèques sont déjà disponibles qu’implement touch sensing fondés sur ce principe. Celui que j’ai utilisé en fin de compte est AnalogTouch 1.0.0 de NicoHood, qui est basé sur la bibliothèque de ADCTouch sur l’aire de jeu pour Arduino. Elles seulement utilisent 1 broches, ce qui est très pratique, et exploitent les beaucoup des rouages de l’ATmega. Son fonctionnement est très bien expliqué et illustré par Thomas Nylund. Le compontent seulement appoint (réellement facultatif) est une résistance de 10 k entre le tampon de télédétection et de la puce pour éviter d’endommager l’EDD. Fondamentalement, il limite simplement le courant qui circule à la puce dans le cas où une décharge électrostatique se produit lorsqu’une personne touche le détecteur de mouvements.