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 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).
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