

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Seychelles.
๐ Elevate your Arduino game with sharp, versatile OLED brilliance!
The Diymore 2.42" OLED Display Module features a crisp 128x64 pixel resolution driven by the SSD1309 chip, supporting both SPI and I2C interfaces. Its compact size and flexible hardware design make it an ideal choice for professional-grade DIY Arduino projects seeking high-quality visual output.










| ASIN | B07XRFFPCT |
| Best Sellers Rank | #154,604 in Industrial & Scientific ( See Top 100 in Industrial & Scientific ) #38 in LCD Graphic Displays |
| Brand | diymore |
| Chipset Type | SSD1309 |
| Compatible Devices | Personal Computer, Tablet, Mobile Phone, Development Board |
| Compatible Processors | Intel Core i3 |
| Customer Reviews | 3.8 out of 5 stars 50 Reviews |
| Graphics Card Interface | Integrated |
| Main Power Connector Type | DC power jack |
| Manufacturer | diymore |
| Memory Storage Capacity | 64 GB |
| Mfr Part Number | 030526242 |
| Model Name | 030526 |
| Model Number | 030526 |
| Number of Ports | 4 |
| Platform | Not Machine Specific |
| RAM Memory Technology | DDR4 |
| S/PDIF Connector Type | Optical |
| System Bus Standard Supported | SATA 3 |
| Total Usb Ports | 4 |
| USB 2.0 | 4 |
J**S
Very nice OLED, got it working via SPI and I2C despite incorrect documentation
Working on some projects with a Raspberry Pi Pico using a ported SSD1306 library. My project required I2C communication and I had some difficulty at first. I validated the OLED worked via SPI, so after a bit of fiddling I figured out the combination: 1. Move R4 resistor to R3 2. Bridge the R5 pads (0 ohm resistor, solder bridge or wire will work) 3. Connect the RES pin to source voltage (connected to RUN pin on Pi Pico) 4. Connect the GND, VCC, SDA, SCL lines normally Step 3 wasn't documented anywhere I could find. Figured it out after some Googling and trial and error. After all was said and done, I was able to run this OLED at 3.3v and 5v via SPI and I2C. I tested I2C up to 800 kHz (didn't try higher) and it worked great. I don't know if running it out of spec will kill it faster, but I was impressed with the variety of options that worked. The display refreshes just a tad slower than the smaller OLED displays I have, but that's not a knock against it. I have the green and blue versions and both look amazing and perform great for my use case. As someone else said, the pins are labeled in a weird way, but it's easy enough to figure out what goes where. Would definitely get more if needed.
H**S
Works great!
I used the Adafruit_SSD1306 library with a Moteino M0 board and it worked with no issues. It is setup to work with SPI by default, which is a little confusing because the board is labeled for I2C. Luckily several of the reviews pointed out that discrepancy so it was no big deal. I used hardware SPI and wired SDA->MOSI, SCL->SCK, GND->Ground, VCC->3v, and the remaining 3 pins to whatever digital output pins you want. I also modified the Adafruit example sketch to use hardware SPI (the sketch defaults to software SPI). So the initialization line I used is as follows: Adafruit_SSD1306 display(OLED_DC, OLED_RESET, OLED_CS); The display is nice and bright and daylight readable. I plan to buy many more of these in the future. Great display.
M**Z
don't buy
Don't waste your money, it only worked one time and never functioned after the time changed micro controllers and still didn't work
S**A
Solid option for a monochrome OLED display
Easy to use and set up. There are Arduino libraries available to work with this. The display is nice and high contrast.
Q**Y
Works well on I2C
You need to move a resistor and jumper as per product description. Also RST needs to be set, either by pull up or pull down. You can connect RST to ENA pin on your devkit, if it's available, or use something like this: pinMode( 5, OUTPUT); // RES Pin Display digitalWrite( 5, LOW); delay (100); digitalWrite( 5, HIGH); Also, it works with the Adafruit SSD1306 library, no need to hunt for a 1309 library.
๏ฟฝ**๏ฟฝ
It's cool until it's warm.
This was going to be a review about how to use this device with a teensy 4.0, but I guess now it's a review about how this device tried to catch fire while I was eating a sandwich. And also how to use it with a teensy 4.0. I had this device working and displaying a demo, and suddenly and spontaneously made sparking sounds and released acrid smoke. If you intend to use this device, I'd advise housing it in refractory and making it easily replaceable. First, connect SCL as labelled on the OLED to SCK on the teensy, SDA on the OLED to MOSI on the teensy, and the other 3 signal pins wherever. Next, open arduino library manager and install adafruit SSD1306, and instandiate a display object using the native SPI interface. I couldn't get the software one (the one that takes pin numbers for data and clock rather than &SPI) to work. Adafruit_SSD1306 display(128, 64, &SPI, OLED_DC, OLED_RESET, OLED_CS); After this, the display API worked, the bytes in the buffer returned by display.getBuffer are arranged in 8 pixel tall columns starting at the upper left. Also, why is the labeling for I2C while the default mode is SPI? Also, can I get a replacement that isn't melted?
R**M
Expensive but Adaptable, SPI + i2c support
This module was purchased as a gift for my brother. We are both studying for Engineering and love tinkering around with electronics. This module is on the pricy side and is rather small, but it a vibrant and easy to use display. The module supports both I2C and SPI depending on how you have the pins setup. There are also driver that you can find on the internet to help support the use of this screen or you can write the drivers yourself which is more fun by using the datasheet of the module to write data and read data to SPI/I2C memory-mapped registers. Seeing how much excitement he got out of it makes me want to buy another one for myself. Fast shipping too, awesome O-LED company
J**N
Working Great!
I used a Nano first before moving on to more personal projects using this screen. Hookup as follows for Nano: CS<>D12 RES<>D13 SDA<>D9 SCL<>D10 VCC<>3.3V GND<>GND In Arduino IDE: Tools>Board>Arduino AVR Boards>Arduino Nano. Then went to: File>Examples>Adafruit_SSD1306>ssd_128x64. Uploaded the sketch without altering any code and works like it should. 10/10 would purchase again.
R**I
Delivered as expected
I have not used yet, but looks okay
A**L
Nice
Good quality
Trustpilot
2 weeks ago
2 weeks ago