Gast
#1214594
Hallo, um für eine 5x10 Matrix mit Seoul P5-II eine simple Umgebung für das (einfarbige) testen von Animationen/Laufschriften zu bauen, habe ich im jugendlichen Leichtsinn einfach mal ein Prototypenboard genommen und 50 Leds mit einem Vorwiderstand über GND in der gleichen Anordnung aufgelötet, verdrahtet mit Port 2-51. (Hätte ich das Datenblatt vorher gelesen, wäre mir auch klar gewesen dass die Angabe von 40 mA per Pin nur in Portgruppen bis maximal 100 mA/200 mA zur Verfügung steht, aber das ist eine andere Geschichte :) Nun zu dem Problem, bei der Ausgabe über die Ports per digitalWrite gibt es einen merkwürdigen Effekt: ein High auf Port 17 (RXE2) wird komplett ignoriert. Überspringe ich im Initialisierungsarray Port 17, funktioniert die Ansteuerung der LED 17 über Port 18. Die nachfolgenden Ports verschieben sich dadurch um eine Adresse, d.h. die LED an Port 18 wird über HIGH auf Port 19 addressiert. Bis Port 21 habe ich das getestet, ob es bei Port 22-51 noch Merkwürdigkeiten gibt, kann ich daher noch nicht berichten. Hab ich da was übersehen, oder IDE Fehler? Verwende die Arduino IDE 0015. Danke, Adrian