Forum: Mikrocontroller und Digitale Elektronik LED Laufschrift - Frage!


von Gast1 (Gast)


Angehängte Dateien:

Lesenswert?

Hi liebe Community,

wir müssen in unserem Informatik/Technik Unterricht ein Projekt 
erarbeiten.

Ich und meine Gruppe haben uns für eine LED-Laufschrift entschieden.


Habe nun gerade Versucht ein erstes exemplar an Schaltplan zu 
konstruieren (leider nur als .jpg im anhang, habs anders nicht mehr)

Es soll so aussehen, das wir 3 LED Blöcke mit jeweils 5x5 LED haben.

Unsere Idee ist es nun das Bitmuster für die jeweiligen Buchstaben an 
Schieberegister zu übermitteln und dann einfach durch die LED Reichen 
laufen zu lassen (was nun ja ein Lauflicht erzeugen würde).


Die erste Frage ist nun: Kann das so wie angehängt überhaupt 
funktionieren?
(Benutzt wird ein atmega8, konnte den bei Eagle leider nicht finden)

Die zweite Frage wäre dann: Könnte man 6 Bit Schieberegister nehmen und 
das Bit 6 an den Eingang des Schieberegisters von LED-Block 2 
anschließen
Sprich funktionier das kaskadieren?



Danke für eure hilfe


Ps.: Ich glaube es ist besser wenn ihr uns nicht zu viele 
Hilfestellungen gebt, denn ich bin mir sicher unsere Lehrer schauen sich 
hier auch um und wir wollen ja auch für unsere Note was tun, weshalb uns 
reichen würde wenn ihr einfach nur die Fragen beantworten könnten, danke 
im Vorraus=)

von Tobias B. (tc-soundnlight)


Lesenswert?

1. Ich hab jetz nur n gaaanz kurzen Blick drauf geworfen sollte aber 
Funktionieren

2. Kaskadieren geht viel einfacher.. es gibt Schieberegister welche 
Seriell In / Parallel Out & Seriell Out haben
Hier wird nun Seriell In vom ersten Schieberegister an den Controller 
angeschlossen der Parallel Out wie gewohnt an die LED's
Der Seriell Out kommt an den Seriell In vom zweiten Schieberegister...

So können theoretisch endlich viele Schieberegister in Reihe geschaltet 
werden....

Kleine unterstützung dazu:

http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister

Grüße

von Otto (Gast)


Lesenswert?

> Ich glaube es ist besser wenn ihr uns nicht zu viele
> Hilfestellungen gebt....

Also besser gar keine ?

An die Schieberegister sollte noch ein wenig mehr angeschlossen werden.

Der Anschluss einer stabilisierten Spannungsversorgung an den Controller 
schadet sicher nicht.

Am Controller sollte der Reset-Pin mit einen 10k-Pull-Up und einen 100nF 
nach GND beschaltet werden.

Der Pins AVCC ist recht einsam.

Gruss Otto

von Peter D. (peda)


Lesenswert?

Ich wußte bisher nicht, daß es auch 5-Bit Register gibt.

Ist aber ein ziemlicher Exot, Bürklin kennt ihn schon nicht mehr.

Ich würde daher zum gebräuchlicheren 74HC595 raten, das spart auch Strom 
gegenüber LS.

LS kann eh kaum High-Strom treiben, Deine LEDs dürften ziemlich funzelig 
leuchten.


Peter

von Jean P. (fubu1000)


Lesenswert?

Zudem würde ich Clock beschalten und 2 andere Pins !
Alles weitere im Datenblatt.

Gruß

von Gast1 (Gast)


Lesenswert?

Danke schonmal....ja das keine Spannungen anliegen und so ist mir 
durchaus bewusst...

es ging nur darum ob das mit den Schieberegistern so hinhaut.


Gut, da ich auch keine Schieberegister mit 5 Bit gefunden habe, wird es 
dann wohl der gewöhnliche mit 8 Bit.

Das Tutorial zu Schiebregistern habe ich schon gelesen, hatte es da 
allerdings nicht komplett Verstanden.

Finde es allerdings gut das, es doch auch auf diese Weise geht...denn 
mit der LED-matrix die hier auf dem Board irgendwo beschrieben wird, 
wird es doch zu schwer mit programmieren ich denke das bekommen wir 
nicht hin.


Danke erstmal für heute reichts ... ich werden dann morgen dan ganzen 
Schaltplan Zeichnen=)

von Gast (Gast)


Lesenswert?

müsst ihr oder wollt ihr alles zu Fuß machen?

Es gibt doch von Maxim die MAX7219 oder MAX7221.
Diese Bausteine beinhalten alles was man zur Ansteuerung von 
LED-Matrixen braucht.
Passende Beiträge und Software findet ihr hier im Forum.

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.