SSD1306 128x64 Pixel uOLED display module (HCMODU0050&2)

LCD, TFT, OLED, LED modules
Amointe
Posts: 2
Joined: Mon Dec 30, 2019 4:00 pm

Re: SSD1306 128x64 Pixel uOLED display module (HCMODU0050&2)

Post by Amointe » Mon Dec 30, 2019 4:57 pm

Hello, I too am having issues getting my display to work on I2C, my display looks different to those posted.
https://imgur.com/aLGYJ9o

I have moved the resistors as shown with no success. Do I have to pulse the reset as mentioned in other posts.
Hope you are able to help.

andrew
Site Admin
Posts: 928
Joined: Sun Aug 05, 2012 4:15 pm

Re: SSD1306 128x64 Pixel uOLED display module (HCMODU0050&2)

Post by andrew » Tue Dec 31, 2019 9:44 am

You need to move resistor R3 to pads R1 and resistor R5 to pads R8.

Connections will then be as follows:

OLED Module.......Uno
GND...................GND
VCC..................+5V
D0.....................A5 (SCK)
D1.....................A4 (SDA/Din)
RESET.................D8 (if using HCOLED library)
DC (SA0)............I2C Address select (Low = 0x3C, High = 0x3D)
CS.....................GND


Note that the DC pin sets the I2C address, you must make sure that this matches the one in your sketch.

The reset connection is important. Some I2C libraries don't have a reset option so you will either have to connect it to a spare digital pin and pulse it before initialising the library, or for testing purposes you can connect it to the reset pin of your Arduino and then you can just press the reset button to reset it.
Comments made by this poster do not necessarily reflect the views of Hobby Components Ltd.

Amointe
Posts: 2
Joined: Mon Dec 30, 2019 4:00 pm

Re: SSD1306 128x64 Pixel uOLED display module (HCMODU0050&2)

Post by Amointe » Tue Dec 31, 2019 3:26 pm

Thank you Andrew for your reply I will have another attempt with my second display, fearful of damaging the pads on my first display.

Post Reply