Snow on Micro OLED

Hello I’m a beginner

Trying to get a Micro OLED Breakout Qwicc to work with my ESP32 Thing Plus C. Connected via qwicc. The display only shows random dots or snow. I have installed the OLED Breakout library and I have the board set to “SparkFun ESP32 Thing Plus C”. I tried to run a few example sketches with no luck - it’s always the same pattern of sparse random dots on the display no matter the code. I ran an I2C scan and it is showing up.

Are you using the examples here? https://learn.sparkfun.com/tutorials/qw … e#examples

Yes those are examples I tried among other things.

Are you powering up the QWIIC port? The ESP32 board uses GPIO 0 to provide power to the QWIIC port.

I lifted the following from the ESP32 I2C scanner code:

int qwiicPower = 0; //Thing Plus C 0 is connected to the v-reg that controls the Qwiic power
pinMode(qwiicPower, OUTPUT);
digitalWrite(qwiicPower, HIGH); //Power LED on a Qwiic board should now be on

Aside from this; the next thing you could quickly try is using the OLED breakout with an Arduino board (just to verify).

Yes I’ve used a similar code and I’ve tried toggling the GPIO and it is responding to that. But when it is on I just see these dots…

Do you have an Arduino Uno board you can use to check the OLED board with? - other than that the only thing that occurs to me would be that perhaps the OLED board is trying to draw a bit more current (perhaps during power up) than what the ESP board QWIIC can supply (but that is very unlikely).

If it keeps giving problems: Was it purchased from us? If so head over to www.sparkfun.com/returns (contact vendor if purchased elsewhere) and we’ll get ya squared away