"Stereo"-Taster für Taster-Matrix?

Gast #1637356
Lesenswert?

Hallo zusammen,

ich möchte mit einem ATtiny2313 eine Fernbedienung mit 20 Tastern 
betreiben. Der µC soll schlafen, wenn nichts los ist.

Mein Ansatz:

Ich würde den µC wecken über den Pin Change Interrupt am Port B. Die 
Taster würde ich in einer 4x5-Matrix anordnen. Die Taster müssten aber 
als "Stereo" ausgeführt sein, sodass sowohl Zeile und Spalte der Matrix 
auf Masse gezogen werden. Die Taster, die ich hier rumliegen habe, haben 
aber leider keine zwei getrennten Schließer.


Frage an euch: Gibt es irgendwo günstig solche Taster oder würdet ihr 
mir einen anderen Ansatz vorschlagen? Würde gerne den 2313 verwenden, 
wenn möglich.

Danke
Patrick
Gast #1637409
Lesenswert?

Hallo,

danke für den Link. Das heißt, wenn ich per Taster zwei Pins verbinde, 
von dem der eine ein Ausgang ist und der andere ein Eingang (das ganze 
im Sleep-Modus), wacht dadurch der µC auf? (Eingangstaster mit 
Weckfunktion)
Gast #1637507
Lesenswert?

Mir fällt gerade auf, die Lösung von MarioT wäre noch praktischer, weil 
sie keine Dioden braucht und mit den neun Pins dann 20 Taster möglich 
wären. Braucht halt aber den Pin Change Interrupt.

Da hilft nur experimentieren...
#1637544
Lesenswert?

Bei dem Ansatz aus der App-Note ist man halt freier in der Pin-Wahl und 
muss die Matrix nicht komplett an den PCINT Pins anschließen, aber wenn 
man die für nichts anderes nötig hat, ist das natürlich einfacher.

Edit: Mir ist auch grad wieder eingefallen, warum ich mir das damals 
rausgesucht hatte: Der µc den ich hatte, hatte nur einen oder zwei Pins 
für externen Interrupt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren