Supplier info
1.3 inch oled IIC Serial White OLED Display Module 128X64 I2C SSD1306 12864 LCD Screen Board VDD GND SCK SDA for Arduino Black
Specification
Interface type: IIC interface
Comments from customers:
Works. Responses to ssd1306. commands Works both from 3 and 5 volts. Very does not like poor nutrition, begins to Mill. Ceramics for nutrition seems to help.
Melteenie (multi-brightness) on the screen, especially on large lit fields, it is removed by the installation of the capacitor C2 (initially it is not there) for 2,2-4,7 uF. After that, everything is smooth and smooth. I suggest that the seller hang the lights to the basement, where they collect the display and force them to solder that capacitor.
This display is phenomenal!! Much better than any other I have, white color is nice and white, images are clear and text is much bigger and easier to read than 0.96". It is a drop in replacement for SSD1306, works with u8g2 lib with SSD1306 settings, but it is SSD1315 driver in reality. Not much difference it's working on SSD1306 arduino code. You can also change Vcc Gnd pin positions with resistors on the back, great feature!
High frequency squeak when working. It is treated by raising the frequency of the scan when initializing. Code: 0xd5 0xf0 (instead of 0xD5 0x80).
Connections
Module pin | Description |
---|---|
GND: | Ground |
VCC: | Power supply +3.3 - +5V |
SCL: | IIC clock |
SDA: | IIC data |
Datasheet
Programming
Use the ug82 library: https://github.com/olikraus/u8g2. Manual at https://github.com/olikraus/u8g2/wiki.
Use the constructor:
U8G2_SSD1306_128X64_NONAME_F_HW_I2C(rotation, [reset [, clock, data]]) [full framebuffer, size = 1024 bytes]
Application example
See the CO2 meter.
Burn-in
After a year or so showing the same or similar text, the display becomes much less bright in the locations that have been lit most. E.g. in my CO2 meter, the regularly changing digits are a bit brighter than the fixed text now.
It is maybe better to flash the shown text, or place it in an other location regularly.