Forum: Mikrocontroller und Digitale Elektronik LED ansteuern aus einer einzerlne reihe


von Senar P. (Gast)


Lesenswert?

Heyho,
ich möchte 6 reihen LEDs einzelnt ansteuern (soll ne binäruhr werden)
Diese sollte man mit einer 9v blockbatterie betreiben können.
Meine Bestandtsliste (ich denke das ich das alles brauche)
7805 (um diesen dann mit 9v zu betreiben)
6x widerstand 400 Ohm (pro reihe 1 widerstand)
1x IC-Fassung(für attiny2313)
1x ATTiny2313
20x LEDs
1x Elko 100µF 16V

und hier mal der bauplan:
(kommt gleich)

und jetzt habe ich halt das problem, einzelne LEDs anzusteuern. kann mir 
jemand sagen wie das gehen soll?

von Vlad T. (vlad_tepesch)


Lesenswert?

am besten fängst du erst mal ganz am Anfang der beiden AVR-Tutorials an.

von Aquahaini (Gast)


Lesenswert?

Ein paar Stichworte:

+ Multiplexen
+ Entstörkondensatoren für µC & 7805
+ Taktquelle
+ Transistoren für die LED-Reihen

wofür der Elko ?

von Felix N. (do6jan)


Lesenswert?

Hi,
versuch es mal villeich mit ein paar UND bausteinen usw. also 
Logikbaustene SN7404 (NAND)... damit kann man mit 7 pins eine 45 LED 
matrix steuern ... (über drucherport)

von Manni (Gast)


Lesenswert?

Kindergartengesabbel!

von avr (Gast)


Lesenswert?

Hallo Oliver,

ich vermute du meinst sowas:

http://de.wikipedia.org/wiki/Bin%C3%A4ruhr

Nur mit dem o.a. Material wird das nichts.
Aber dasist kein Beinbruch;)
Hast du mal programmiert? Mit einem ATTiny eine LED
geschaltet?
Wenn nein gehe erst zum Tutorial und fang damit an.

Zur Hardware fallen mir Matrix ober Schieberegister ein.
Was aber immer schlecht ist ist die Mischung Batterie
und LED, besonderst wenn dann noch ein 7805 dabei ist.

Hier gibt es bessere Wege.

avr

von Felix N. (do6jan)


Lesenswert?

Manni schrieb:
> Kindergartengesabbel!

janz erlich:
jo!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.