Ok, das mit der Synchronisation wäre eine Überlegung Wert, ich halte dieses Vorgehen allerdings nicht für sehr gut, da ich vom PC an Arduino1 und von Arduino1 an Arduino2 mittels Serial die Daten sende und das deshalb lieber so machen möchte, dass er immer den gesamten Frame sendet.
Es geht ja gerade darum, immer den gesamten Frame zu senden, eine Synchronisation ist trotzdem notwendig.
Wie soll ich das ganze mit einem byte-Array für die Pixelfarben und der Übertragung in bytes machen?
Jedes Byte ist eine Pixel-Grundfarbe, 3 Bytes sind also ein ganzes Pixel.
Komisch ist ja auch, dass mit 9600-baud alles klappt (2FPS) und wenn ich die baud-Rate erhöhe, es nicht mehr funktioniert.
Solange Du SoftwareSerial verwendest, wundert mich das nicht.
Außerdem, wie soll ich die Kommunikation ohne Kommata durchführen?
Hast Du Dir den Code von mir angeschaut? Dort wird jeweils ein Byte pro Pixel und Farbe gesendet und Du hast überhaupt keinen Trennbedarf.