---
product_id: 473271005
title: "2.4\" 2.42 inch 128x64 OLED LCD Display Module SSD1309 7 Pin SPI/IIC I2C Serial Interface for Arduino UNO R3 DIY Electronic - Blue Light"
brand: "dweii"
price: "B/.47"
currency: PAB
in_stock: true
reviews_count: 12
category: "Dweii"
url: https://www.desertcart.com.pa/products/473271005-2-4-2-42-inch-128x64-oled-lcd-display-module
store_origin: PA
region: Panama
---

# 2.42 inch diagonal OLED screen Dual SPI/I2C interface switchable 128x64 crisp resolution 2.4" 2.42 inch 128x64 OLED LCD Display Module SSD1309 7 Pin SPI/IIC I2C Serial Interface for Arduino UNO R3 DIY Electronic - Blue Light

**Brand:** dweii
**Price:** B/.47
**Availability:** ✅ In Stock

## Summary

> ✨ Elevate your Arduino projects with OLED clarity and versatile control! 🔧

## Quick Answers

- **What is this?** 2.4" 2.42 inch 128x64 OLED LCD Display Module SSD1309 7 Pin SPI/IIC I2C Serial Interface for Arduino UNO R3 DIY Electronic - Blue Light by dweii
- **How much does it cost?** B/.47 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.com.pa](https://www.desertcart.com.pa/products/473271005-2-4-2-42-inch-128x64-oled-lcd-display-module)

## Best For

- dweii enthusiasts

## Why This Product

- Trusted dweii brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Compact Powerhouse:** Ultra-compact 2.42" screen fits effortlessly into smart health devices, MP3 players, and more.
- • **Vivid OLED Brilliance:** Self-emissive display with no backlight needed for stunning contrast in any lighting.
- • **DIY-Ready with Pro Tips:** Includes detailed silkscreen instructions and supports popular Adafruit libraries for quick, professional-grade integration.
- • **Lightning-Fast Response:** OLED tech delivers rapid refresh rates, ensuring smooth text scrolling and crisp graphics without lag.
- • **Flexible Interface Mastery:** Seamlessly toggle between SPI and I2C protocols via simple resistor configuration—perfect for custom Arduino projects.

## Overview

The DWEII 2.42" OLED LCD Display Module features a sharp 128x64 resolution driven by the SSD1309 IC, offering self-illuminating OLED technology that outperforms traditional LCDs in contrast and response time. Its unique design allows easy switching between SPI and I2C interfaces via resistor settings, making it a flexible, compact display solution ideal for DIY electronics and smart device applications.

## Description

Feature:This is a 2.42 inch OLED display module of 128x64 resolution in which the emissive electroluminescent layer is a film of organic compound that emits light in response to an electric currentWorking without backlight, the OLED display module could give out light by itselfIn low ambient light conditions such as a dark room, an OLED screen can achieve a higher contrast ratio than an LCDOLED display module also has a much faster response time than an LCDThe display with small dimension is suitable for MP3, function cellphone, smart health device, etcFeatures: Diagonal Screen Size: 2.42" Resolution: 128 * 64 Driver IC: SSD1309 SPI interface definition: 1.GND (power ground) 2.VCC (power supply positive)3.SCL (clock line) 4.SDA (data line) 5.RES (reset line) 6.DC (data / command) 7.CS (chip select)Package Included:1 * 2.4inch OLED LCD Display Module for Arduino

Review: 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.
Review: 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.

## Features

- Interface Selection: to choose SPI or IIC interface through R3, R4, R5
- SPI communication or I2C communication can be switched by configuring three resistors R3 R4 R5
- This is a 2.42 inch OLED display module of 128x64 resolution in which the emissive electroluminescent layer is a film of organic compound that emits light in response to an electric current
- Diagonal Screen Size: 2.42 inch
- Driver IC: SSD1309

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B0B2R3RBKL |
| Best Sellers Rank | #492 in Single Board Computers (Computers & Accessories) |
| Brand | DWEII |
| Color | Blue Light |
| Customer Reviews | 3.7 3.7 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 |

## Product Details

- **Brand:** DWEII
- **CPU Manufacturer:** Atmel
- **Connectivity Technology:** I2C
- **Included Components:** 2.42 inch 128x64 OLED LCD Display Module
- **Operating System:** Linux

## Images

![2.4" 2.42 inch 128x64 OLED LCD Display Module SSD1309 7 Pin SPI/IIC I2C Serial Interface for Arduino UNO R3 DIY Electronic - Blue Light - Image 1](https://m.media-amazon.com/images/I/61grs19fCaL.jpg)

## Questions & Answers

**Q: What's the difference in SCK and SCL?**
A: I believe the acronyms are both for the Serial Clock that goes with Serial Data (SDA)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Great product but don't ignore the RESET pin!
*by J***E on April 6, 2025*

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.

### ⭐ Blue is bogus, white and green were great
*by W***Y on February 15, 2025*

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.

### ⭐⭐⭐⭐⭐ Very bright (green)
*by X***N on February 25, 2024*

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).

## Frequently Bought Together

- DWEII 2.4" 2.42 inch 128x64 OLED LCD Display Module SSD1309 7 Pin SPI/IIC I2C Serial Interface for Arduino UNO R3 DIY Electronic - Blue Light
- Hosyond 5 Pcs 0.96 Inch OLED I2C IIC Display Module 12864 128x64 Pixel SSD1306 Mini Self-Luminous OLED Screen Board Compatible with Arduino Raspberry Pi(Blue and Yellow)
- Teyleten Robot 2.42 inch 128x64 OLED LCD Display Module SSD1309 7 Pin SPI/IIC I2C Serial Interface for Arduino UNO R3 - White Light

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.com.pa/products/473271005-2-4-2-42-inch-128x64-oled-lcd-display-module](https://www.desertcart.com.pa/products/473271005-2-4-2-42-inch-128x64-oled-lcd-display-module)

---

*Product available on Desertcart Panama*
*Store origin: PA*
*Last updated: 2026-01-26*