Not sure if SSD1306 OLED was DOA [Solved]

I just received one of these Yellow/Blue 128*64 OLED displays which I bought on ebay.
I've connected it up and run an example sketch for the SSD1306 unit but I'm not even seeing the screen illuminate, let alone state anything.

As you can see on the product page it states the board is I2C, but on the board itself it has an SCK pin rather than SCL which I understand is meant to be for SPI rather than I2C?

I've connected it up as per these instructions with GND - GND, VDD - 5V, and I've tried both variations of SDA and SCK to both A5/A5 as well as SDA and SCL.

However, nothing is getting any glimmer of life from the display.

I can't be bothered to claim for a refund as it was a cheap display but I want to know if I'm missing something stupid and it is a functional display or if I should just cut my losses and buy another one elsewhere?

Any suggestions would be greatly appreciated.

Hook it up and run the I2C scanner - see if you get an address!

I had never seen an all-yellow 0.96 display.

Connect up according to the Tutorial.

Edit this line by changing 0x3D to 0x3C:

  display.begin(SSD1306_SWITCHCAPVCC, 0x3D); //or 0x3C

Then everything should work.

David.

david_prentice:
Edit this line by changing 0x3D to 0x3C:

  display.begin(SSD1306_SWITCHCAPVCC, 0x3D); //or 0x3C

Then everything should work.

David.

Fantastic, did this and it sprang to life! Thanks for your help!

This topic was automatically closed after 75 days. New replies are no longer allowed.