Étape 4: Rendre la TVD clés utilisables semblable aux autres 5 clés
La TVD peut être connectée directement à l’entrée de redémarrage de l’Arduino Nano.
Cependant si vous souhaitez que la clé de la TVD pour être utilisable dans le logiciel pour d’autres choses, cela peut être fait en connectant une résistance de 15K entre l’axe de la TVD et la broche A0 sur la face inférieure du bouclier clavier LCD.
Cela fonctionne comme suit : il y a une résistance de 2K entre + 5V et la touche droite. Puis une chaîne de progressivement plus grandes résistances pour chacune des autres clés (330R à la touche haut, 620R à la clé, 1K à la touche de gauche et 3K 3 en bas de la touche SELECT. Toutes les clés (y compris la touche RST) se connecter à la terre. Lorsqu’il est connecté à un convertisseur A/D de 10 bits (comme pour Arduino Nano A0) ils livrent environ les valeurs suivantes :
Droite = 0 ; Up = 100 ; Bas = 260 ; Gauche = 410 ; Sélectionnez = 640.
Avec la résistance de 15 k à la TVD, elle fournit environ 850.
Le logiciel utilisera les valeurs autour des points milieu entre ces valeurs de décider quelle touche a été enfoncée.