That looks like an OLED display. I don't see any indication that it would work with a 5V processor, though. Most are 3.3V only, and require voltage regulators/level shifters to work with 5V processors.
If you happen to get a dud, what are your return or support options?
@GolamMostafa The Serial Monitor does not write any message even though it should based on the code. Not at any of the 3 setups. I wire the displays as I mentioned in post #17 and upload the code. It complies and uploads successfully, but no message on the Serial Monitor (nor on the displays)
If the Uno works for other uses, it is almost certainly not the problem. To test it, you can get a working OLED from Adafruit, with product support and a money back guarantee.
Okay, so I see the need for the pull-up resistors. I know that they are only pre installed in Ardurino Mega, so I assume I either need to place the resistors between the A5 and A4 pins of UNO and the SCL and SDA pins of the I2C on a solderless board or they are pre installed on the dispaly's I2C board itself.
In the second case.. can you tell by the picture I posted if that is the case?
However now I am looking at the pictures posted in the review section of the item's AliExpress page, and they are just directly connected to the UNOs or Nanos pins... and working out of the box
Do you have a good magnifying glass? Look at the back of the board, at the end of the cable from the display that is labeled "30". Looks from your pictures like there might not be a good solder connection there.
I have this kind of I2C board for the LCD 2x16 display. Is there a way to tell if it has integrated pullup resistors? How can I tell?
I think it should, because any guide and video online simply connects the 4 wires, downloads the liquid cristal library, an example code, and it works for them just like that.
I am so out of ideas.
At this point I will just give up on I2C and will try to make it work with the 11 wire method..
And give up on oled for now. I just have no other ideas.