- Python code now sends a binary data stream containing LEDs colors to the Arduino (using Python's bytearray) instead of a string.
- Brand new Arduino code, to decode the new binary data stream.
That saves around 100+ milliseconds of processing. The dynamic screen LEDs are now updated ~14 times per second (14 fps) instead of ~5 fps previously.