Arduino Spielplatz
Dieses Tutorial basiert auf der
Matrix Keypad Bibliothek
Navigation
Was ist es?
Die Tastatur Bibliothek ermöglicht Ihr Arduino eine Matrix-Tastatur zu lesen. Sie können diese Tastaturen von alten Telefonen scavenge oder Sie können sie von fast jedem Elektronikteilelager für weniger als $ 5 USD erhalten. Sie kommen in 3x4, 4x4 und verschiedenen anderen Konfigurationen mit Worten, Buchstaben und Zahlen auf der Taste geschrieben. Diese Bibliothek ist in der Lage alle diejenigen zu unterstützen.
Download der aktuellen
(Dies schließt vier Skizzen Beispiel.)

Identifizierung der Tastatur pins
Zuerst müssen Sie ein Stück Papier zu erhalten und die rechte Hand Diagramm zeichnen, wie Sie es unten zu sehen. Ich habe bereits meine Pin-Nummern (1,2,3 über den Boden und 7,6,5,4 auf der rechten Seite) geschrieben, die Sie Ihre Zeichnung aus nur verlassen können. Als nächstes werden Sie Ihre Ohmmeßinstrument verwenden, um herauszufinden, welche Pins an, welche Tasten verbunden sind. Das erste, was zu tun ist, zählen, wie viele Pins auf der Tastatur sind (wie auf dem Foto zu sehen unten.) Das Foto zeigt 14 Pins, wenn auch nicht alle Stifte verwendet werden. Keine Sorge, wenn Sie dieses Verfahren abgeschlossen haben, werden Sie wissen, welche Pins werden nicht verwendet und können ignoriert werden.
- Verbinden Sie Ihren Ohmmeßinstrument führt zu Pins 1 und 2.
- Drücken Sie alle Tasten, bis das Messgerät einen Verschluss anzeigt.
- Notieren Sie die Pin-Nummern neben der Spalte und Zeile für den Schlüssel, den Sie gerade gefunden. Beispiel: Das Messgerät ist mit Pins 1 und 5. Wenn Sie die Nummer 7 Messgerät reagiert gedrückt. Schreiben 1 unter COL0 und 5 neben ROW2.
- Wenn das Messgerät nicht reagiert dann das Messgerät Leitung von Pin 2 3 bewegen zu und wiederholen Sie die Schritte 2 und 3 oben.
- Nun halten die Führung auf den nächsten Stift zu bewegen und wiederholen Sie die Schritte 2 und 3 für jeden Stift.
- Sobald das Ende erreicht hast, die erste Zählerleitung von Pin 1 mit Pin 2 bewegen, und wiederholt die Schritte 2 und 3, während des zweiten Zähler führen zu Stiften 3 durch den höchsten Stift verbindet.
- Sobald Sie vollständig alle Stifte auf dem Diagramm identifiziert haben, dann können Sie sicher alle nicht verwendeten Tastatur Stifte ignorieren. Sie sind nun bereit, um die Tastatur zu Ihrem Arduino verdrahten.

Hinweise zur Benutzung der Bibliothek
- Die Bibliothek ist nicht blockierend, was bedeutet, können Sie den Schlüssel den ganzen Tag und Ihre Arduino Verarbeitung der Rest des Codes weiterhin gedrückt halten.
< Find more examples on how to use the new library. >
Fehlerbehebung
1. Sie können so ziemlich verbinden Ihre Tastatur zu irgend einem Kontakt Sie möchten. Achten Sie darauf, nicht die seriellen Pins nutzen (0 und 1), wenn Sie sie für die Kommunikation verwenden.
2. Wenn die Taste drückt scheint eine lange Zeit in Anspruch nimmt dann zu zeigen, bis Sie wahrscheinlich lange Verzögerung () 's in Ihrem Code verwenden. Das gleiche kann passieren, wenn Sie zu viele kleine Verzögerung verwenden () s wie Delay (10).