"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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.