The 0.96″ OLED display is a compact, bright, and energy-efficient screen commonly used in Arduino projects. With its ability to display text, graphics, and even simple animations, it’s an excellent choice for adding a modern interface to your DIY electronics.
In this guide, you’ll learn how to connect and program the OLED display with your Arduino Uno.
Why Choose an OLED Display?
- Sharp visuals with no backlight required
- Low power consumption
- Compatible with I2C or SPI interface
- Can display characters, bitmaps, and sensor data
What You’ll Need
- 0.96″ OLED Display (I2C version, typically 128×64 resolution)
- Arduino Uno R3
- Jumper wires
- Breadboard (optional)
- Arduino IDE
Wiring the OLED Display (I2C)
- VCC → Arduino 5V
- GND → GND
- SCL → A5
- SDA → A4
Installing Required Libraries
- Open Arduino IDE
- Go to Sketch > Include Library > Manage Libraries
- Search for and install:
- “Adafruit SSD1306”
- “Adafruit GFX Library”
Basic Code to Display Text
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
void setup() {
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Serial.println(“SSD1306 allocation failed”);
for(;;);
}
display.clearDisplay();display.setTextSize(1);
display.setTextColor(SSD1306_WHITE);
display.setCursor(0,0);
display.println(“Hello, RDX World!”);
display.display();
}void loop() {
// Add code to update display
}
Cool OLED Display Project Ideas
- Real-time sensor data (temperature, humidity, etc.)
- Mini games or animations
- Smartwatch interface prototype
- IoT system dashboards
Conclusion
The 0.96″ OLED display is a great way to bring interactivity and visibility to your Arduino projects. Whether you’re building a smart gadget or a personal project, this little screen makes a big impact.
Pick up your OLED display and compatible accessories from Rdxlectronics.com and start creating visually engaging electronics today!