Hi Bastler,
ich bräuchte demnächst wieder ein Geschenk, und da der Geschenkeanwärter nimmer lang bis zur Rente hat, dachte ich an einen Renteneintritts-countdown. Aber nicht ein schnödes Kästchen, sondern durch einen etwas betagten, aber noch funktionierenden Tischrechner. Platz für zusätzliche Elektronik ist vorhanden, die Anzeige ist 12-stellig also könnte man sogar mit Sekunden arbeiten.
Meine Vorstellung sind etwa so:
wenn lange genug keine Taste am Rechner gedrückt wurde, dann übernimmt der AVR die Kontrolle, indem er die verbleibenden Sekunden in die Anzeige drückt und sekündlich einfach 1 abzieht. Wenn das schlecht zu lesen ist, dann 5-sekündlich halt 5 ab zieht. Wird die 'CA'-Taste gedrückt, dann hält sich der AVR zurück und man kann ganz normal rechnen.
Eine Eingabe des Rentendatums soll auch über die Tastatur des Rechners erfolgen, zB. könnte der AVR auf eine bestimmte Zahl warten, die Eingabe von 999999999992 wäre das 'codewort', dass das folgende die Zeit ist (2, wie zwei, wie Zeit, eine 3 als letzte Ziffer, drei, wie Datum, usw).
Jetzt eben die Fragen:
Es ist wohl eine Matrix-Tastatur, die Ziffern haben einen gemeinsamen Anschluss, die Steuertasten haben einen gemeinsamen Anschluß. Wie kann ich das mit dem AVR auslesen, die beiden, ich sag jetzt mal Spalten, haben sicher kein gleiches Potential.
Das nächste, wie kann ich die Tasten drücken? das ginge wahrscheinlich mit Optokoppler am einfachsten.
Deckel.jpgoffener Rechner.jpgTasten.jpgTastenmatrix.jpg
ich bräuchte demnächst wieder ein Geschenk, und da der Geschenkeanwärter nimmer lang bis zur Rente hat, dachte ich an einen Renteneintritts-countdown. Aber nicht ein schnödes Kästchen, sondern durch einen etwas betagten, aber noch funktionierenden Tischrechner. Platz für zusätzliche Elektronik ist vorhanden, die Anzeige ist 12-stellig also könnte man sogar mit Sekunden arbeiten.
Meine Vorstellung sind etwa so:
wenn lange genug keine Taste am Rechner gedrückt wurde, dann übernimmt der AVR die Kontrolle, indem er die verbleibenden Sekunden in die Anzeige drückt und sekündlich einfach 1 abzieht. Wenn das schlecht zu lesen ist, dann 5-sekündlich halt 5 ab zieht. Wird die 'CA'-Taste gedrückt, dann hält sich der AVR zurück und man kann ganz normal rechnen.
Eine Eingabe des Rentendatums soll auch über die Tastatur des Rechners erfolgen, zB. könnte der AVR auf eine bestimmte Zahl warten, die Eingabe von 999999999992 wäre das 'codewort', dass das folgende die Zeit ist (2, wie zwei, wie Zeit, eine 3 als letzte Ziffer, drei, wie Datum, usw).
Jetzt eben die Fragen:
Es ist wohl eine Matrix-Tastatur, die Ziffern haben einen gemeinsamen Anschluss, die Steuertasten haben einen gemeinsamen Anschluß. Wie kann ich das mit dem AVR auslesen, die beiden, ich sag jetzt mal Spalten, haben sicher kein gleiches Potential.
Das nächste, wie kann ich die Tasten drücken? das ginge wahrscheinlich mit Optokoppler am einfachsten.
Deckel.jpgoffener Rechner.jpgTasten.jpgTastenmatrix.jpg
Raum für Notizen
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------