128×64 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. 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 display
This 2.44 cm (0.96 Inch) I2C/IIC 4pin 128×64 OLED Display Module BLUE can be interfaced with any microcontroller using SPI/IIC/I2C protocols. It has a resolution of 128×64. The package includes a display board, a display, 4-pin male header pre-soldered to the board.
OLED monochrome 128×64 OLED dot matrix display module. The characteristics of this display module are high brightness, self-emission, high contrast ratio, /thin outline, wide viewing angle, and low power consumption.
Interface pin for 4 PIN 128×64 OLED
- VCC: 3.3 volts 5 Volts
- GND: Ground
- SCL: Serial Clock
- SDA: Serial Data
Features of 128×64 OLED:
- Better quality
- The IIC address can be changed, it is convenient to use with different machines.
- Four square holes are easy to install
Getting Started with a 0.96″ OLED Display and ESP32 Board
Embarking on a project with a 0.96″ OLED display and an ESP32 board is an exciting endeavor, offering the potential for a wide range of applications, from wearable devices to IoT projects. Here’s a step-by-step guide to help you get started with this hardware combination:
1. Gather Your Components:
Begin by collecting the necessary components:
- ESP32 development board
- 0.96″ OLED display (typically with an SSD1306 controller)
- Connecting wires
- A power source (USB cable, battery, or other suitable options)
Connect the OLED display to the ESP32 board using jumper wires. Ensure that you connect the power (VCC) and ground (GND) pins correctly. Connect the SDA and SCL pins on the OLED display to the appropriate GPIO pins on the ESP32 board. Typically, GPIO21 is used for SDA, and GPIO22 is used for SCL.
3. Set Up Your Development Environment:
To program the ESP32, you’ll need an integrated development environment (IDE) such as Arduino IDE or PlatformIO. Install the necessary board definitions and libraries for your ESP32 board and OLED display. In Arduino IDE, you can find these libraries in the Library Manager.
4. Write Your Code:
Create a new Arduino sketch and write the code to initialize and control the OLED display. Libraries like Adafruit SSD1306 or U8g2 make it easy to work with OLED displays. Start with a basic “Hello World” example to ensure your hardware setup is correct. Display some text or graphics on the OLED to verify that it’s functioning as expected.
5. Compile and Upload:
Compile your code and upload it to the ESP32 board. Make sure you have selected the correct board type and COM port in your IDE settings. This step ensures that your code runs on the ESP32 and displays the desired content on the OLED display.
6. Test and Iterate:
Once your code is uploaded, observe the OLED display to see if it shows the expected output. If you encounter any issues, check your wiring, code, and library installations.
7. Expand Your Project:
With the basics in place, start building on your project’s functionality. You can add sensors, buttons, or connect to the internet using the ESP32’s built-in Wi-Fi capabilities. The combination of the ESP32 and 128×64 OLED display offers immense possibilities for creating interactive and informative projects.
1 x 0.96 inch 128×64 OLED Display Module
Also You Can Buy ESP32 Dev kit v1