Hallo, es gibt doch meines Wissens Bauteile, die ein einzelnes 16-Pin-Eingabesignal in ein 4-Bit-Ausgabesignal umwandeln können? Ich brauche das für eine 3x4 Matrixtastatur (http://www.conrad.de/goto.php?artikel=195561) Da eh immer nur eine Taste gleichzeitig gedrückt werden darf, kann ich doch so 3 (von 7, denn die Tastatur gibt es auch mit 7 Pins) Eingabeports sparen, die ich an meinem ATmega8 habe. Können da Schwierigkeiten entstehen? Gruß Daniel
@Daniel, male doch mal einen Schaltplan, dann müsstest Du erkennen wo die Schwierigkeiten sind. Ich vermute mal mit dem bescheiebenen Bauteil meinst Du einen 16:4 Hexdecoder? Der würde mit 16 Einzeltasten funktionieren. Mark
Korrektur, der Dekoder würde mit der gezeigten Tastsátur schon funktionieren, nicht aber mit der mit 7 Anschlüssen. Pullups bzw. Pulldowns nicht vergessen. Mark
Die gezeigte Tastatur ist keine Matrixtastatur (die mit den 7 Pins schon). So, jetzt aber ;-)
Ah, Danke für die Antworten. Ich werde mich mal weiter informieren. Der AVR ATmega8 hat ja schon Pullup oder -down-Funktionalität, richtig? Ich brauche also nur den Taster DIREKT anschließen. Richtig?
Pullupwiderstände ja, die musst du im programm noch extra aktivieren.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.