Unable to connect OLED display to Nano

Hello! I'm new to Arduino and I have a problem with connecting OLED I2C (SSD1315) display to Arduino Nano - I just can't force it to work. I've tried to use I2C address scanner but it found nothing. I`ve also tried to run different default sketch examples (Adfruit SSD1306 128x64 i2c and u8g2) but no image appeared on the screen. How can I "debug" the problem?
My wiring is:

Check your SCL and SDA connections to the nano, I think you may be off by a pin

SCL is connected to A4 and SDA is connected to A5

You possibly need pull-up resistors on the I2C lines (4.7k)

On that photo, it looks like the Nano's pins have not been soldered. Normally Nano are shipped with header pins pre-soldered.

If they are not soldered, that will be the problem.

1 Like

It's Backwards:
A4 -> SDA : A5 -> SCL

That would be incorrect, but that is not what your photo shows.

start by soldering your nano's pins to the board so that there's an actual connection

2 Likes

@roshan-baig GOOD eyes, I didn't notice.

Maybe they just read post #5 ?

1 Like

Here it is -- no solder at all!

1 Like

Thank you guys! The soldering helped :slight_smile:

well, yes and no. I had noticed that something was funny with the soldering, but I wasn't sure what it was. Reading post #5 explained it. (Sorry, @PaulRB, I should have tagged you).

The solder job still doesn't look the best though, WAY too much solder on those blobs. I'm surprised it isn't shorting the pins.

1 Like

You are being very kind to @drift_temperature!

Those absolutely need resoldering. Look at the solder joints on your oled display. That's how they should look.

3 Likes

Yeah, I know that my soldering is awful :sweat_smile: and I definitely will do re-soldering

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.