Ich übertrage ja pro Pixel in folgendem Format: rrr,ggg,bbb,
Das habe ich schon kapiert, aber deshalb machte ich ja den Vorschlag, es per rgbrgbrgb... zu übertragen. Damit brauchst Du nicht mal einen Viertel der Übertragungskapazität.
Eine zu hohe Baud-Rate könnte das Multiplexen stören oder?
Könnte durchaus sein. Eine Baudrate von 230400 unterbricht den Arduino über 23040 Mal pro Sekunde, um das Byte aus dem Register in den Puffer zu schreiben. Zudem hast Du auf dem Arduino auch noch den Aufwand, die ASCII-Zeichen wieder in Integer zurückzukonvertieren. Alles viel Arbeit für die Katz. ASCII-Übertragung kann Sinn ergeben, wenn Menschen die Kommunikation mitlesen oder selbst verfassen müssen. Aber effizient ist das praktisch nie.