6 IO Pins für 6 Taster und 2 Duo LED

OP #2136068
Lesenswert?

Hi,

ich möchte 6 Taster und 2 Duo Led (2Pin) an einen uc anschließen. Ich 
muss mit 6 Pins auskommen. Aus dem Grund will ich die Taster und die LED 
muxen.

Grundstellung: alle Pins input, pullup aus.

Als erstes die Taster abfragen.

Pull ups für IO4 und IO5 an
IO1-3 als output
Low von IO1 bis IO3 durchlaufen lassen und an IO4 u IO5 zurücklesen.

wieder in Grundstellung

Als zweites LED bedienen...

IO6 auf output und H
entsprechend IO4 und IO5 auf output und L wenn LED an, wenn aus auf H
IO6 auf L
IO4 und IO5 und H wenn LED (andere seite) an, wenn aus auf L

Grundstellung

komme ich damit hin?
gibts eine einfachere Lösung?
verbesserungen?

dank Euch schon mal,
T.
Angehängte Dateien:
OP #2167424
Lesenswert?

Hi,

danke für die Tips. Den Trick mit dem AD Eingang kenne ich wohl.

die Geschichte mit einer LED pro Taster ist nett, aber ich habe 2 DUO 
LEDs mit 2 Pins, das fällt also weg.

Einen AD Eingang hätte ich, nur bin ich mir noch nicht ganz sicher ob 
mir das reichen wird, denn dann muss ich die beiden DUO LEDs an die 
anderen Pins anschließen, 3 davon sind von der Programmierschnittstelle 
(MISO,MOSI und CLK) und so wie es aussieht wäre es ganz gut wenn ich nur 
5 Pins nutzen könnte.

Gruß,
T.

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