- Get 90 DAYS FREE of Amazon Music Unlimited with purchase of an eligible product. Listen FREE for 90 days. Learn more here.
MakerFocus 2pcs I2C OLED Display Module 0.91 Inch I2C SSD1306 OLED Display Module White I2C OLED Screen Driver DC 3.3V~5V for Arduino
|Price:||+ $7.21 Delivery|
|Colour||0.91 Inch White|
|Wireless communication standard||802.11abg|
About this item
- 128x32 OLED display, no need backlight, self-illumination, Display Color: White. Plz note: These I2C OLED Display Modules come without pin headers.
- The display performance is better than the traditional LCD display, also lower consumption.
- SSD 1306 oled display; I2C oled display, IIC (I2C communications) simplifies connections.
- Use with Arduino, ESP8266, ESP32, STM32, etc; 3.35v Power; Operating temperature:-40 - 85 ℃.
- We Have a Strong After-sales Service Team: As long as you have any questions about the product, we will resolve your issue immediately if received your email, your satisfactory purchase experience is our greatest hope! How to email us? Plz click "MakerFocus" and click "Ask a question" to email us! Looking for your consultation!
Product detailsColour:0.91 Inch White
- Is Discontinued By Manufacturer : No
- Product Dimensions : 3.8 x 7 x 1 cm; 8 Grams
- Date First Available : 21 June 2018
- Manufacturer : MakerFocus
- ASIN : B079BN2J8V
- Item Model Number : 8541549353
- Customer Reviews:
Frequently bought together
Have a question?
Find answers in product info, Q&As, reviews
Your question might be answered by sellers, manufacturers, or customers who bought this product.
Please make sure that you've entered a valid question. You can edit your question or post anyway.
Please enter a question.
2pcs I2C OLED Display Module 128x32 OLED 0.91 Inch I2C SSD1306 OLED Display Module White I2C OLED Screen Driver DC 3.3V~5V for Arduino
OLED display, no need backlight, self-illumination.
The display performance is better than the traditional LCD display, also lower consumption.
Driver IC: SSD1306
Size: 0.91 inch OLED
Resolution: 128 x 32
Size: 38 * 12 mm
Interface Type: IIC interface
Display Color: White
GND: Power Ground
VCC: Power + (DC 3.3 ~5v)
Operating temperature:-40 ~ 85 ℃
SCL: Clock Line
SDA: Data Line
2 * 0.91 Inch I2C SSD1306 OLED White Display Module
Review this product
Top reviews from other countries
For the adafruit library examles, they really are over the top. There is no "hello world" essentially, so just do a google search for a hello world example for the libraries to get a basic starting point. Also, to rotate the display 180 Degrees, put in display.setRotation(2); in the setup. Basic usage for those libraries are..
display.setCursor(0,0); // origin of text
display.println("-appended to last word blah, then new line");
As for the hardware, the displays are nice and small. If you think of your breadboard, they are 4 rows high, then about 12 slots wide. (That's the entire board.) Voltage range is impressive and seems to operate at lower than 3.3, but I'm running it on 4.5v and there are no problems. (Basically, 5v from the wall but through a diode on the arduino). It takes around 5ma. With a watch dog timer and adjustment I bet you could get a whole pro mini project to run at under 3ma standby while keeping the display going. Refresh time on the display is very fast and cameras don't pick up any multiplexing/flicker. They did not come with headers, but the plated through holes are very well done and take solder well. The holes are pretty snug, which means it's strong. It will be hard to desolder these after, so google some tricks on removing header pins to make your life easier!
If this was a useful review to you, please give it a thumbs up! :D I think a lot of people had these questions..
I am in the middle of investigating why i'm still having problems with this device. Since posting, I have discovered that, at least with the NodeMCU8266, pull-up resistors may not be required, contrary to my initial review. (Indeed, the schematic diagram in the picture list seems to indicate that they are built in.) I have confirmed that the device can also work with Arduino Uno, so it appears to be both 3v3 and 5v compliant, as described. However, the Uno only works if a 4.7kOhm resistor pulls-up the SCL line. Odd.
On the other hand, I cannot get it to work reliably, and it is not certain that this display module is at fault. Time to pull out the logic analyzer and see what is going on.
I am provisionally changing my rating to 4 stars, because a) it may work as expected and b) the vendor has been extremely helpful trying to resolve the issue amicably. They are good, trustworthy people. (As an aside, they have indicated that they have requested their supplier to include headers, but no luck. Not a critical point in any case.)
I'm going with 2.4 stars here. I received two units - they both work.
1) I understand the frustration of R.Arnold's review. However, the Adafruit library does work in sample code ( ssd1306_128x32_i2c ). Knowing I2C pretty well is required though. I learned the hard way. Had an 8266 (3.3v) as MCU plus an Adafruit temp/humidity sensor and this display on the I2C bus. I knew that I2C requires pull-up resistors on SDA/SCL, but the sensor has builtin pull-ups, and theoretically you only need one set. The sensor communicated fine and I was able to detect both devices using the I2C scanner code in the Adafruit library examples. No signs of life from the display, though, until I added 2 resistors from 3.3v across to SDA and SCL - one apiece of course. Yeah! (I used 4.7kOhm - YMMV.) Don't understand why the display's I2C address was detectable on the bus, but didn't actually display anything without the additional resistors. Still, including a rough schematic in the package would help speed debugging, especially for those new to I2C.
(BTW, the reset pin referenced in the Adafruit library appears to be optional and can be changed in the source from "4" to "LED_BUILTIN", at least on an 8266.)
2) I don't find the text to be very legible without strong readers. It is crisp, but very very small.
3) There are reasonable economic (seller) and utility (buyer) reasons for not pre-soldering headers. But would it break the bank to toss in a couple 4-pinners?
4) There are no mounting holes!
I tried 4.7k pull-ups on clk & dat but nothing helped. I2C scanner sees them but the ssd1306_128x64_i2c example doesn't display anything. The program proceeds through its phases as if the boards are working, but they remain blank.