PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Welcome to Marvins Matrix :-) [Video]



MeckPommER
11.04.2008, 22:48
Ich habe hier so oft von der Ansteuerung einer Matrix gelesen, das ich beschlossen habe, Marvin auch damit zu bestücken ... vielleicht nicht so furchtbar sinnvoll, aber hey ... hauptsache, es macht Spass :-)

Problem war, das Marvins Module recht klein sein müssen und das mir, aufgrund der nötigen Ports für die Kommunikation mit dem Rest von Marvin und einiger Pins für zukünftige Erweiterungen, nur ein Port zur Verfügung steht, um die LED-Matrix anzusprechen.

So ist dann Marvins Mini-Matrix entstanden - 21*5 LEDs in Form dreier Dot-Matrix Displays.

Hier das Ergebnis:

http://www.youtube.com/watch?v=S_BhZdTcSvE

Gruß und (da es nun endlich funktioniert - war ganz schönes Gedrängel auf der Platine) gute Nacht:

MeckPommER

Murdoc_mm
12.04.2008, 06:45
Hi,

sieht gut aus. Könntest du mal den Schaltplan posten?

Gruß

MeckPommER
14.04.2008, 14:21
Einen Schaltplan kann ich leider nicht posten, da ich keinen anfertige, sondern mir nur die Datenblätter der verwendeten Bauteile bereitlege und dann einfach zum Lötkolben greife.

Die Schaltung ist eigentlich auch ganz einfach. Standardbeschaltung am Atmega, ferner 3 Pins für das Schieberegister (Clock, Dateneingang und Datenübernahme an Ausgänge) mit dem die Spalten angesteuert werden und 5 Pins für kleine Transistorstufen, mit denen die Zeilen angesteuert werden.

Software ist ein einfaches Byte-Array mit 21 Stellen, das über einen interrupt jeweils eine hochzählende Zeile des Arrays in das Schieberegister kopiert und anzeigt.

Scrollender Text ist ein zweiter interrupt, der die Daten des darzustellenden Zeichens in das Byte-Array schiebt.

1hdsquad
14.04.2008, 15:35
Wie der Rest von Marvin sehr schön, Lob Lob :)