OLED Display Module
The OLED display module is one of the most attractive display available for a microcontroller. It has a good view angle and pixel density which makes it reliable for displaying small level graphics. Interfacing this IC with MCU can either be done using IIC or using SPI hence helps to save some pins as well.
OLED is organic light emitting diode that emits light in response to an electric current. OLED display works with no backlight so it can display deep black levels. It is small in size and light in weight than Liquid Crystal Displays
128x64 OLED display is simple dot matrix graphic display. It has 128 columns and 64 rows which make it display of total 128x64 = 8192 pixels. By just turning on/off these pixel’s led we can display graphical image of any shape on it.
OLED display is used for displaying text, images and various patterns. It is also suitable for mobile phone sub-display, MP3 player, calculators etc.
|Ground (Gnd)||Connected to the ground of the circuit|
|Vcc (Vdd,5V)||Can be powered by either 3.3V or 5V|
|SCL (D0,CLK)||It is a clock signal. This pin transmits clocks to slave, SCL. Data will be sent to other devices on clock tick event. Only master device has control over this SCL line|
|SDA (D1,MOSI)||SDA is used to transmit data between master and slave. The data and acknowledgement are sent through SDA.|
Features of OLED display
- Monochrome 7-pin SSD1306 0.96” OLED display.
- 128×64 pixel resolution with 160° viewing angle.
- Supply voltage 3V – 5V (supports both 5V and 3.31v logic devices).
- Uses SSD1306 for interfacing hence can communicate through SPI or IIC.
- Multiple SPI or IIC devices are supported
- Can be easily interfaced with Arduino (Library available).
- Supports decent graphics of bitmap images.
- Used in consumer electronics.
- Used for Smartwatch, mobile phone, and MP3 displays.
- Small level gaming displays.
- Wide range of viewing angle enable to be used in low light.