Fast delivery within 24 to 72 Hours
1.3 Inch I2C IIC 4 pin OLED Display Module
320,00 EGP
In stock
1.3″ OLED Blue Screen – A compact, high-contrast OLED display with a vibrant blue color, ideal for small electronics, wearables, and DIY projects. Features sharp visibility, low power consumption, and a slim design. Perfect for embedded systems, sensors, and portable devices.
Key Features:
- Size: 1.3 inches
- Color: Blue
- Display Type: OLED (self-emissive, no backlight needed)
- High Contrast & Brightness
- Low Power Consumption
- Compact & Lightweight
Great for Arduino, Raspberry Pi, and other microcontroller projects!
In stock
Shipping & Delivery
Receipt from the place on the same day or shipping to nearby places
On the same day
6PM - 10 PM
Delivery through a fast shipping company intermediary
1-3 Days
Description
This is a 1.3 inch blue OLED display module. The display module can be interfaced with any microcontroller using SPI/IIC protocols. It is having a resolution of 128×64. The package includes a display board, display, 6 pin male header pre-soldered to board.
OLED (Organic Light-Emitting Diode) is a self-light-emitting technology composed of a thin, multi-layered organic film placed between an anode and cathode. In contrast to LCD technology, OLED does not require a backlight. OLED possesses high application potential for virtually all types of displays and is regarded as the ultimate technology for the next generation of flat-panel displays.
OLEDs basic structure consists of organic materials positioned between the cathode and the anode, which is composed of electric conductive transparent Indium Tin Oxide (ITO). The organic materials compose a multi-layered thin film, which includes the Hole Transporting Layer (HTL), Emission Layer (EML) and the Electron Transporting Layer (ETL). By applying the appropriate electric voltage, holes and electrons are injected into the EML from the anode and the cathode, respectively. The holes and electrons combine inside the EML to form excitons, after which electroluminescence occurs. The transfer material, emission layer material, and choice of electrode are the key factors that determine the quality of OLED components.
Pin Details:
- GND (power ground)
- VCC (positive power supply)
- SCL (clock line)
- SDA (data line)
Features:
- Only Need 2 I/O Port to Control
- Resolution : 128×48 pixels
- Color: Blue
- Fully Compatible with Arduino
- Working temperature: -30°C ~ 70°C
- Factory configured for SPI protocol (can be easily changed to IIC)
Useful Links:
Package Includes:
1 x GoldenMorning 1.3 Inch I2C IIC 4 pin OLED Display Module with VCC GND-Blue
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
#include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define SCREEN_WIDTH 128 // OLED display width, in pixels #define SCREEN_HEIGHT 64 // OLED display height, in pixels // Declaration for an SSD1306 display connected to I2C (SDA, SCL pins) Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1); void setup() { Serial.begin(115200); if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Address 0x3D for 128x64 Serial.println(F("SSD1306 allocation failed")); for(;;); } delay(2000); display.clearDisplay(); display.setTextSize(1); display.setTextColor(WHITE); display.setCursor(0, 10); // Display static text display.println("Hello, world!"); display.display(); } void loop() { } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 |
#include <Arduino.h> #include <SoftwareSerial.h> #include <DFRobotDFPlayerMini.h> #include <U8g2lib.h> #include <Wire.h> #include <EEPROM.h> SoftwareSerial customSoftwareSerial(12,13); DFRobotDFPlayerMini myDFPlayer; U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); const uint8_t leftButton = 2; const uint8_t selectionButton = 5; const uint8_t rightButton = 3; volatile uint8_t sMenuSelection = 2; volatile uint8_t selection = 1; volatile bool updateScreen = true; boolean playing = false; boolean inSideMenuSelection = true; // Variables uint8_t filecounts; // total number of files in current folder uint8_t foldercounts; // total number of folders on sd-card uint8_t volume = 20; // current volume (0 .. 30) uint8_t folder = 1; // current sd-card folder uint8_t file = 1; // curent file in current folder uint8_t eq = 0; uint8_t batteryLevel = 0; float resistor_ratio_factor = 3.91; uint8_t mins = 0; unsigned long lastTimepassed = 0; void setup(void) { //Initializing u8g2 library Serial.begin(9200); u8g2.begin(); u8g2.firstPage(); do{ flashPage(); }while(u8g2.nextPage()); pinMode(leftButton,INPUT_PULLUP); pinMode(rightButton,INPUT_PULLUP); pinMode(selectionButton,INPUT_PULLUP); attachInterrupt(digitalPinToInterrupt(leftButton),leftButtonISR, FALLING); attachInterrupt(digitalPinToInterrupt(rightButton),rightButtonISR, FALLING); //being hardware serial for debugging Serial.begin(9600); //Initializing software serial customSoftwareSerial.begin(9600); if (!myDFPlayer.begin(customSoftwareSerial)) { //Use softwareSerial to communicate with mp3. Serial.println(F("Please insert the SD card!")); } volume = EEPROM.read(0); if(volume > 30) volume = 30; eq = EEPROM.read(1); if(eq > 5) eq = 5; file = EEPROM.read(2); if(file >= 255) file = 1; delay(1000); myDFPlayer.volume(volume); //Set volume value. From 0 to 30 delay(500); foldercounts = myDFPlayer.readFolderCounts(); startFolderPlay(); // } void loop() { batteryReader(); //Selection button if(!digitalRead(selectionButton) && inSideMenuSelection) { inSideMenuSelection = false; updateScreen = true; delay(200); } else if(!digitalRead(selectionButton) && !inSideMenuSelection && sMenuSelection == 1) { if(selection == 1) { if(file > 1) { //previous audio myDFPlayer.previous(); file--; if(!playing) playing = true; EEPROM.write(2, file); } } else if(selection == 2) { //pause / play if(playing) { myDFPlayer.pause(); } else { myDFPlayer.start(); } playing = !playing; } else if(selection == 3) { //next audio file++; myDFPlayer.next(); if(!playing) playing = true; EEPROM.write(2, file); } else if(selection == 4) { //back to side menu selection = 1; inSideMenuSelection = true; } updateScreen = true; delay(200); }else if(!digitalRead(selectionButton) && !inSideMenuSelection && sMenuSelection == 2) { if(selection == 1) { selection = 2; myDFPlayer.volume(volume); EEPROM.write(0, volume); } else if(selection == 2) { selection = 4; myDFPlayer.EQ(eq); EEPROM.write(1, eq); } else if(selection == 4) { //back to side menu selection = 1; inSideMenuSelection = true; } updateScreen = true; delay(200); } //Updating the dispaly if(updateScreen) { u8g2.firstPage(); do { int ch = (sMenuSelection); switch(ch){ case 1: player(); break; case 2: settings(); break; default: Serial.println(F("Default Screen")); } updateScreen = false; }while ( u8g2.nextPage() ); } // check player status if (myDFPlayer.available()) { uint8_t type = myDFPlayer.readType(); int value = myDFPlayer.read(); switch (type) { case DFPlayerPlayFinished: if (file < filecounts) { file++; myDFPlayer.playFolder(folder, file); EEPROM.write(2, file); updateScreen = true; } break; default: break; } } } |
Customer Reviews
Specification
Overview
Weight Weight | 0,0000 g |
---|
Specification
Display Type: |
OLED (Organic Light-Emitting Diode) |
---|---|
Screen Size: |
1.3 inches (diagonal) |
Color: |
Monochrome (Blue) |
Resolution: |
Typically 128×64 pixels (varies by model) |
Interface: |
I²C |
Viewing Angle: |
Wide (~160° or more) |
Brightness: |
High contrast, self-emissive pixels |
Power Supply: |
3.3V or 5V (varies by model) |
Operating Temperature: |
-30°C to +70°C (approx.) |
Dimensions: |
~35mm x 35mm (varies by model) |
Thickness: |
Ultra-thin (few millimeters) |