Hi, I want to use Blinkytape in combination with monitors to present motion. The idea is to present an elongation of road markings (lines) in an experiment in perceptual psychology, using only visual feedback, in a car simulator. The task for the participant will be to drive at certain speeds, and the steering wheel will be disengaged, so the Blinkytape can be mounted as an elongation of the road markings (intermittent lines) that are presented on the monitors ahead.
The motivation for using Blinkytape as an elongation of the lines is primarily that use of LEDs should theoretically allow much faster presentation rate than a monitor can acheive, which would mean much smoother and more realistic motion, especially when simulating driving at high speed. The monitors we use work at 144 Hz. Our measurements of Blinkytape reveal that the response rate is 3–4 ms, meaning a theoretical upper limit of 250 Hz.
However, when trying out the Blinkytape by running the simulation at high velocity and video-recording at 240 frames per second, we see that the presentation rate achieved by Blinkytape is about 100 Hz (the Blinkytape updates the position of the road line/marking once every two to three frames recorded). This is also fairly consistent with the fact that Blinkytape is limited to 115200 baud (or bits/s): the Blinkytape should be able to receive and process the 1440 bits necessary (60 LEDs, 3 colours each, 8 bits/colour) 80 times per second, since 115200 / 1440 = 80.
So, my question is if anyone has ideas on how to solve my problem, that is, to increase the presentation rate. For example, is there perhaps a way to boost performance by programming, or by replacing a component (e.g., upgrade the Atmega processor)? Or, can perhaps presentation rate be helped by programming only part of the Blinkytape to be active, such as only the first 30 LEDs?