AND/NAND Gate Schaltung zum Ansteuern einer LED-Matrix

#2925115
Lesenswert?

Hi,

ich will mit nem Kumpel was bauen und dafür brauchen wir recht viele 
LEDS, welche als Statusanzeige dienen sollen. Da das alles per Arduino 
betrieben werden soll, will ich natürlich möglichst wenig Pins 
verbrauchen und so bin ich auf den Plan vom Bild gekommen. Da immer nur 
eine LED leuchten muss, wir mit Multiplexen gearbeitet. Die ganzen 
ARD-XX Leitungen gehen auf den Arduino welcher dann 5V da drauflegt.

Bauteile:
LED:         2V/10mA
IC 7408:     Quad 2-Input AND Gates
IC 7400:     Quad 2-Input Positive-NAND Gate
Transistor:  BC546
Widerstände: dienen später zur Strombegrenzung

Und nun wie immer die Frage: Funktioniert das so???

Muss ich vielleicht auch auf der vertikalen Seite Transistoren einbauen, 
oder liefern die ICs genug?

Sollte ich einen Schutzwiderstand zwischen Arduino und den Gates 
schalten?

MfG

Dominik
Angehängte Dateien:
#2925621
Lesenswert?

hast du beachtet, das das eine AND und das andere NAND Gates sind?

Und ja, es gibt Möglichkeiten, wo mehrere gleichzeitig TRUE sind aber 
mit ein wenig programmierung, sollte man das unterdrücken könne, da 
einmal die Zuleitung und einmal die Ableitung geschalten werden muss.
#2927064
Lesenswert?

Ok, hab jetzt den Denkfehler ausgebügelt und bin nun auf eine Version 
mit 4 AND IC gekommen und 1 NOT IC. Jetzt funkioniert es.

Danke für die Vorschläge zu den Segmentanzeigen, aber ich will damit nur 
einzelne LEDs schalten. Auch Danke an die anderen.

Ich verwende als ICs:

7404N:
http://www.produktinfo.conrad.com/datenblaetter/150000-174999/170054-da-01-en-SN_7404_N_5404_74ls04_54ls04.pdf

CD74HC08:
http://www.produktinfo.conrad.com/datenblaetter/150000-174999/164208-da-01-en-CMOS_IC_CD74HC08E_DIP14_TID.pdf

Was mich noch sehr verwirrt ist, dass im Datenblatt des 7404 (NOT-GATE) 
steht, das sein I(output) bei HIGH -0,4mA ist und bei LOW 16mA. Sind die 
dann nicht eigentlich vertauscht?
Also wenn INPUT HIGH ist, ist dann OUTPUT auch HIGH (zumindest von den 
mA gesehen)?
Angehängte Dateien:

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