Forum: Mikrocontroller und Digitale Elektronik LED 32x64 am Arduino Mega - kein Bild


von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Ich versuche ein LED-Panel 32x64 mit einem Arduino Mega zu verbinden und 
verwende dafür diesen Code:

https://github.com/adafruit/RGB-matrix-Panel/blob/master/examples/testshapes_32x64/testshapes_32x64.ino

Das Compilieren und Übertragen funktioniert einwandfrei. Aber es scheint 
ein Problem mit der Verbindung zum Panel zu geben. Von dessen 
HUB75-Anschluss wird nur ein Teil benutzt, die anderen bleiben offen? 
Jedenfalls sehe ich kein vernünftiges Bild und wenn ich mit den FIngern 
irgendwelche Kontakte berühre, gibts ein wildes Geflimmere.

Laut Code werden nur die Pins OE, LAT (STB), CLK, A, B, C, D und GND 
benutzt - was ich auch gemacht und mehrfach überprüft habe. Mein Panel 
hat diesen Anschluss:

https://cdn-learn.adafruit.com/assets/assets/000/023/769/medium640/led_matrix_socket3.png?1426305755

Wo könnte das Problem stecken?

von Stefan F. (Gast)


Lesenswert?

Besorge Dir das Datenblatt von dem Panel. Dann analysiere den Code, ob 
er die Signale korrekt erzeugt. Ich würde auch die Signalqualität an 
allen relevanten Leitungen (einschließlich VCC) mit einem Oszilloskop 
überprüfen.

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Frank E. schrieb:
> Laut Code werden nur die Pins OE, LAT (STB), CLK, A, B, C, D und GND
> benutzt
> Wo könnte das Problem stecken?

Falls Du keine monochrome oder zweifarbige Matrix hast, musst Du noch 2x 
rot, 2x grün und 2x blau anschließen.

Stefan U. schrieb:
> Besorge Dir das Datenblatt von dem Panel.

Und wo bekommt Frank das her?

Mir hat diese Anleitung gereicht:
https://learn.adafruit.com/32x16-32x32-rgb-led-matrix?view=all

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

> Und wo bekommt Frank das her?
Keine Ahnung, ich weiss ja nicht einmal, um welche konkrete Panel es 
geht.

Ich würde solche Bauteile allerdings ohnehin nur kaufen, wenn ich auch 
das Datenblatt dazu bekommen kann. Sonst passiert genau das, was hier 
passiert ist.

Man hat ein eil, dessen Funktion man nicht kennt. Kombiniert es mit 
einer Software, deren Code man nicht nachvollziehen kann. Und will dann 
eine Fehler beheben - das ist gelinde gesagt suboptimal.

Erstmal Teil identifizieren und Datenblatt besorgen. Damit sollte man 
anfangen.

von Stefan F. (Gast)


Lesenswert?

Im Shop von Adafruit kann man die Datenbätter runterladen. Vielleicht 
handelt es sich um dieses Produkt (?): 
https://www.adafruit.com/product/2277

Allerdings ist das Datenblatt ein schlechter Witz. Damit kann man nicht 
arbeiten - typisch Chinesisch.

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Ja, irgendwie sehe ich manchmal den Wald vor lauter Bäumen nicht. Ist ja 
auch irgendwie logisch - a,b,c,d sind nur irgendwelche Select-Signale, 
fehlen natürlich noch die Daten.

Auf der genannten Seite sind die Verbindungen neben den Bildern auch für 
den Mega aufgelistet - sorry.

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.