1824-ADA 3x4 Clavier matriciel Style de téléphone
Hey, Jenny, je avons votre NOMBRE! Et je vais composer 867-5309 en ce clavier très agréable de matrice téléphone de style. Ce clavier dispose de 12 touches, disposées dans une grille 3x4 de ligne téléphonique. Il est fait de plastique avec boutons en plastique robustes. Les touches sont reliées à une matrice de sorte que vous ne devez 7 broches du microcontrôleur (3-colonnes et 4 rangées) pour parcourir le pad.
Il ya une grande bibliothèque Matrice clavier Arduino qui devrait fonctionner très bien avec cet article avec des ajustements mineurs. Il est essentiellement une version plus robuste de notre membrane 3x4 Matrice Clavier et vient avec des épingles de 7 présoudées pendant le branchement facile. A partir de la gauche il ya trois repères de la colonne, puis vers la droite sont les quatre repères de la rangée.
Force: 160-180g
Résistance de contact: <100Ω
Poids: 23g
Il ya une très belle bibliothèque Matrice clavier Arduino qui fonctionne très bien avec cet article. La seule chose que nous vous proposons est de changer le code d'initialisation dans les exemples à ceci:
#include "Arduino.h" #include "Keypad.h" const byte ROWS = 4; //four rows const byte COLS = 3; //three columns char keys[ROWS][COLS] = { {'1','2','3'}, {'4','5','6'}, {'7','8','9'}, {'*','0','#'} }; byte rowPins[ROWS] = {5, 6, 7, 8}; //connect to the row pinouts of the keypad byte colPins[COLS] = {2, 3, 4}; //connect to the column pinouts of the keypad Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS ); void setup(){ Serial.begin(9600); } void loop(){ char key = keypad.getKey(); if (key != NO_KEY){ Serial.println(key); } }
Ce sera permuter les touches * et # et également permettre de vous connecter à l'Arduino avec toutes les broches afin / dans une rangée à partir de 2 numérique à travers numérique 9.