Tastenfeld

Ein Tastenfeld ist eine rechteckige Anordnung von 12 oder 16 AUS-(EIN)-Tasten. Der Zugang zu ihren Kontakten erfolgt über eine Stiftleiste, die zum Anschluss mit einem Flachbandkabel oder zum Einsetzen in eine Leiterplatte geeignet ist. Bei einigen Tastaturen ist jede Taste mit einem separaten Kontakt in der Kopfzeile verbunden, während alle Tasten eine gemeinsame Masse haben.

../_images/keypad314.png

Häufiger sind die Tasten matrixcodiert, was bedeutet, dass jede von ihnen ein eindeutiges Leiterpaar in einer Matrix überbrückt. Diese Konfiguration ist zum Abfragen durch einen Mikrocontroller geeignet, der so programmiert werden kann, dass er nacheinander einen Ausgangsimpuls an jeden der vier horizontalen Drähte sendet. Während jedes Impulses überprüft es nacheinander die verbleibenden vier vertikalen Drähte, um festzustellen, welcher, falls vorhanden, ein Signal führt. Pullup- oder Pulldown-Widerstände sollten den Eingangsdrähten hinzugefügt werden, um zu verhindern, dass sich die Eingänge des Mikrocontrollers unvorhersehbar verhalten, wenn kein Signal vorhanden ist.

Beispiel