

✨ Elevate your DIY projects with OLED clarity and versatile connectivity! 🔧
The DWEII 2.42" OLED LCD Display Module features a 128x64 resolution driven by the SSD1309 IC, offering self-illuminating OLED technology that delivers superior contrast and fast response without backlighting. It supports both SPI and I2C interfaces, switchable via onboard resistors, making it highly adaptable for Arduino UNO R3 and similar microcontroller projects. Compact and bright, this display is ideal for smart devices, MP3 players, and health gadgets, backed by a robust open-source library ecosystem.
| ASIN | B0B2R3RBKL |
| Best Sellers Rank | #436 in Single Board Computers (Computers & Accessories) |
| Brand | DWEII |
| Color | Blue Light |
| Customer Reviews | 3.6 3.6 out of 5 stars (90) |
| Date First Available | May 31, 2022 |
| Item Weight | 1.44 ounces |
| Manufacturer | DWEII |
| Number of Processors | 1 |
| Operating System | Linux |
| Package Dimensions | 3.7 x 2.56 x 0.71 inches |
| Processor Brand | Atmel |
| RAM | DDR2 |
J**E
Great product but don't ignore the RESET pin!
My model looks different than the pictures: 1) pins are on left side (looking at screen), 2) Instructions for switching from SPI to I2C are on the silkscreen, 3) no resistors under the ribbon cable. In my picture you can see the back of the module, with instructions on the silkscreen on how to change from the default SPI (R5 bridged, R4 & R9 open) to I2C (R5 open, R4 & R9 bridged). I did NOT have to disengage the ribbon cable. A couple notes: - The Adafruit_SSD1306 library works even though this is a SSD1309, and I highly recommend it. - When using I2C, the DC pin state determines the address. DC low/floating is 0x3C, DC high is 0x3D. - The RESET pin must be managed properly for this OLED to work, even in I2C mode. The screen is initialized by first receiving power and then (for Arduino) receiving the .begin() command. When .begin() runs, it resets the screen through the RESET pin and voila, you see the startup image. I tried a variety of methods to get it to work without connecting the reset pin, including a RC timer and software reset commands, without any luck **UPDATE - SEE BELOW**. You can connect the reset pin to any available output pin on your Arduino, just make sure to specify it when you initialized the screen object, e.g. Adafruit_SSD1306 OLED(128, 64, &Wire, CHOSEN_PIN) - There does not appear to be pullup resistors on the I2C pins. If you're connecting directly to an Arduino-like or anything else with I2C pullups, no problem, but you may have to add pullups for anything else like a basic multiplexer. Overall, works great. Bright screen, text is easy to read, fast response time, tons of versatility built into the library (text scrolling, simple graphics). Highly recommend for the price, if you don't mind a little setup effort. **** UPDATE **** I returned to my project after a while and started experimenting, and there is in fact way to eliminate the need for a reset pin. You can add a "power-on-reset" circuit onto the board, and it's super simple. Just solder a resistor from Vcc to the RST pin, then a capacitor from RST to GND. Good values are 10k ohm and 1uF. This circuit basically holds RST low during startup then allows voltage high after some short time, which accomplishes the same thing as a reset during initialization. Also in the OLED begin() method, i set the reset argument (the 3rd one) to false; e.g, display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS, false). This tells the initialization code to not attempt to reset the OLED on init.
W**Y
Blue is bogus, white and green were great
Arrived not as pictured. Ordered several in white green and blue. The white and green were as pictured and was easy to swap them to I2C. The blue was a different board, connector was on the side not the top, the hole spacing on the blue boards was different - would not fit the mounts that the white and green work with.
X**N
Very bright (green)
I have lots of various sizes of Blue/white/yellow OLED displays but this is my first green one. It does not disappoint. The display is much brighter (more NITS) than my others. I followed the directions and converted to IIC. Use your thumbnail to push the black ribbon connectors on each side of connector parallel to and away from the connector about 1-2mm. I used some painters tape to temporarily hold the ribbon out of the way. Remove the 0 ohm resistor at R8. Make sure the gap where the resistor used to be is open and not soldered together. The resistor is way too small for me to use so I tossed it. Use solder to connect R9, R10, R11 & R12 pads. Replace the ribbon and press the. Black ribbon connectors back into place with your thumbnail. Done. I want to buy more of these when they are back in stock. The green color is very bright and vivid (almost neon).
L**K
Some implementation hints for this beautiful display
Although this 2.4" module uses the SSD1309 controller it works fine with the SSD1306 driver I use for the 0.96 inch OLED module Amazon also sells. They are both 128x64. As others have pointed out, some rework is required to convert this module from the default SPI interface to I2C. Some genius decided to put three of the tiny resistor pads that require jumpers UNDER the flex cable that attaches the LCD panel to the board. After some study I figured out how to unplug this fragile cable without mishap. Two tiny black plastic handles flank the white connector. Gently sliding them away from the connector relieves the holding force and the cable comes out easily, To reinsert the cable push it back in and snap the two black handles back into the white enclosure. If you don't happen to have any zero ohm 0603 surface mount resistors handy (!!!) a simple wire or solder jumper works fine at each of the sites. You need four jumpers, one outside the LCD cable (after removing its resistor) and three under it as marked on the board. I power the board with 3.3V and confirmed that the RES pin does nothing--apparently it's only for the SPI interface.
R**.
Very nice display
Very nice display, and modifying it for i2c was easy.
Z**K
This display is defaulted to SPI
First off, what I received was not the same as pictured. Also, this is spi not i2c. The connector is on the side and there are no instructions on converting it to i2c. I think i may have found one web side that talks about converting it to i2c. I mean who wants spi these days. It should be defaulted to i2c not spi. I may return this display. Okay, so after many days of searching online I figured out how to hook up this display and get it working. Ypu have to include the ug82 and spi library, but works great so I have updated my review to 4 stars. I am not sure if I am going to leave it as spi or try to convert it to i2c. There are no real instructions on converting this board so would be more trial and error since there is not even a schematic available and I don't even know the company that made it.
K**.
If you want a OLED that uses i2c, go buy a different product.
If you want a guaranteed experienced full of frustration, this product is for you. Poor quality along with a lot of bad information telling you how to hook this up. It doesn't work.
S**N
Display that was received doesn't match the photo. Following the instructions for i2c communication didnt do anything and cannot get either display I ordered to work. There is zero documentation on it.
O**Y
Good quality
D**N
Should have read the reports before I went ahead and got one of these... 100% of reviews focus on bad quality, not what was ordered, didn't work but most of all the conversion to I2C format isn't easy and IFF you aren't very careful you will damage it... why put a product into the market in a format that inevitably needs to be converted? Why not make the I2C an option at time of purchase? Mine is now in the bin
B**A
Don't buy
M**E
Did not work once received
Trustpilot
1 month ago
1 month ago