Terrain de jeu Arduino

Ce tutoriel est basé sur la
bibliothèque Matrice clavier

La navigation

Qu'Est-ce que c'est?

La bibliothèque du clavier permet à votre Arduino pour lire un clavier de type matrice. Vous pouvez récupérer ces claviers à partir de vieux téléphones ou vous pouvez les obtenir à partir de presque tous les magasins de pièces électroniques pour moins de 5 $ USD. Ils viennent en 3x4, 4x4 et diverses autres configurations avec des mots, des lettres et des chiffres écrits sur les touches. Cette bibliothèque est capable de supporter tous ces éléments.

télécharger la dernière
(Cela comprend quatre croquis par exemple.)

Terrain de jeu Arduino

Identification des broches du clavier

Vous devez d'abord obtenir un morceau de papier et tracer le diagramme de la main droite comme vous le voyez ci-dessous. Je l'ai déjà écrit mes numéros de broches (1,2,3 à travers le fond et 7,6,5,4 sur le côté droit) que vous pouvez laisser hors de votre dessin. Ensuite, vous êtes allez utiliser votre Ohmmètre pour savoir quelles broches sont connectées à quelles touches. La première chose à faire est de compter combien de broches sont sur votre clavier (comme on le voit sur la photo ci-dessous). La photo montre 14 broches mais pas toutes les broches sont utilisées. Ne vous inquiétez pas, une fois que vous avez terminé cette procédure, vous saurez quels sont les broches ne sont pas utilisés et peuvent être ignorés.

  1. Connectez votre Ohmmètre conduit à broches 1 et 2.
  2. Appuyez sur tous les boutons jusqu'à ce que le compteur indique une fermeture.
  3. Notez les numéros de broches à côté de la colonne et la ligne de la clé que vous venez de trouver. Exemple: Votre appareil est connecté aux broches 1 et 5. Lorsque vous avez appuyé sur le numéro 7 a réagi votre compteur. Ecrire 1 et 5 sous COL0 à côté de ROW2.
  4. Si le compteur n'a pas réagi puis déplacez le fil de mètre de la broche 2 à la broche 3 et répétez les étapes 2 et 3 ci-dessus.
  5. Maintenant, continuez la tête à la broche suivante et répétez les étapes 2 et 3 pour chaque broche.
  6. Une fois que vous avez atteint la fin déplacer le premier fil de mètre de la broche 1 à la broche 2 et répétez les étapes 2 et 3 lors de la connexion du deuxième compteur avance aux broches 3 à la plus haute tige.
  7. Une fois que vous avez complètement identifié toutes les broches sur le schéma, vous pouvez ignorer en toute sécurité les broches du clavier inutilisés. Vous êtes maintenant prêt à brancher le clavier à votre Arduino.

Terrain de jeu Arduino

Remarques sur l'utilisation de la bibliothèque

  • La bibliothèque est non-blocage qui signifie que vous pouvez appuyer sur la touche pendant toute la journée et votre Arduino continuera à traiter le reste de votre code.
  • Considérez, cependant, lorsque vous écrivez votre code que chaque retard () que vous utilisez prendra le temps de traitement loin du clavier. Quelque chose d'aussi court que le retard (250) peut rendre le clavier semble très insensible. Et la même chose se produira si vous arrosez un tas de retard (10) s 'tout au long de votre code.
  • Le getKey () fonction retourne une valeur de clé dès que vous appuyez sur la touche, mais il ne se répète pas automatiquement. En outre, lorsque vous relâchez la touche, vous pouvez suivre l'événement clé LIBÉRÉ si vous utilisez la fonction eventListener de la bibliothèque.
  • < Find more examples on how to use the new library. >

    Dépannage

    1. Vous pouvez connecter à peu près votre clavier pour les broches que vous souhaitez. Veillez à ne pas utiliser les broches série (0 et 1) si vous les utilisez pour la communication.

    2. Si touches semblent prendre beaucoup de temps à se manifester alors vous utilisez probablement long délai () de votre code. La même chose peut se produire si vous utilisez trop petit retard () s comme retard (10).

    Modification de la bibliothèque

    Plus d'informations sur l'utilisation et la création de bibliothèques

    Articles Liés