Voting resources, early voting, and poll worker information - VOTE. ... Adafruit is open and shipping.
0

OLED 16-bit Color 1.5" - max referesh freq
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

OLED 16-bit Color 1.5" - max referesh freq

by 22hansen22 on Wed Sep 27, 2017 11:20 am

Hi,
we are trying to conduct a vision/pshycophysics experiment using the OLED board from Adafruit [16-bit Color 1.5" w/microSD holder]
I am able to install the library and run the OLED board through and Arduino Uno using SPI (with the Arduino hardware SPI pins)
We want to draw a circle in white and make the circle blink to a frequency higher than 60Hz,
So in order to test the max refresh frequency I created the following code in the 'loop'


uint8_t w=tft.width();
uint8_t h=tft.height();
uint8_t w2=tft.width()/2;
uint8_t h2=tft.height()/2;
void loop() {
tft.fillCircle(w2, h2, 15, BLACK);
tft.fillCircle(w2, h2, 15, WHITE);
}

What ideally we want to see is just a white circle, because even tho I am writing a black circle as well, I am displaying so fast that the human eye wont be able to perceive it, in other words, ideally the refresh frequency of the OLED display would be higher than 60hz

However, I am having issues with the display and I can clearly see artifacts in the image, I can see white and black bars, and I can tell clearly that the circle is not just white

Any suggestions?
Is the hardware limited in refresh freq? If so, what that would be?
Any suggestions for alternative designs?
Alternative drivers?

Thanks

22hansen22
 
Posts: 2
Joined: Wed Sep 27, 2017 11:08 am

Please be positive and constructive with your questions and comments.