Adafruit
Adafruit 2.23 Monochrome OLED Bonnet for Raspberry Pi
The Adafruit 2.23" Monochrome OLED Bonnet gives your Raspberry Pi a bright, high-contrast display that's easy to read from across the room. Simply plug this ...
The Adafruit 2.23" Monochrome OLED Bonnet gives your Raspberry Pi a bright, high-contrast display that's easy to read from across the room. Simply plug this pre-assembled bonnet onto any Pi with a 2×20 header and start displaying sharp white text, graphics, and animations at up to 30 FPS.
With 128×32 individual white OLED pixels driven by the SSD1305 chipset, this display produces its own light — no backlight needed. The bonnet communicates over I2C (plus GPIO #4 for reset), leaving plenty of GPIO pins free for buttons, LEDs, and sensors. A STEMMA QT / Qwiic connector on the underside provides easy I2C expansion.
Key Features
- 2.23" Monochrome OLED – 128×32 pixel resolution with bright white pixels on black
- High Refresh Rate – Up to 30 FPS for animations and simple video
- Self-Illuminating – No backlight required; excellent contrast and readability
- Pre-Assembled – No soldering needed; plugs directly onto the Pi's 2×20 GPIO header
- STEMMA QT / Qwiic Connector – Plug-and-play I2C expansion on the underside
- Minimal Pin Usage – I2C plus one GPIO pin, leaving most pins available for your project
- Python Programmable – Full Python library with support for the Python Imaging Library (PIL)
Compatibility
- Raspberry Pi B+, Pi 2, Pi 3, Pi 4, and Pi Zero (any model with 2×20 GPIO header)
Ideal For
- System status monitors and dashboards
- Pi Zero portable projects
- Real-time sensor readouts
- Animated displays and simple video playback
Package Contents
- 1× Adafruit 2.23" Monochrome OLED Bonnet (fully assembled)
Jargon buster
Plain-language definitions for the technical terms used above.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- OLED
- OLED stands for organic light-emitting diode, a display type where each pixel produces its own light. It matters because OLED screens are thin, high-contrast and easy to read for small status displays, but they can be more sensitive to image burn-in than some other display types.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- STEMMA
- A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
- STEMMA QT
- A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
Find this product in
Brands
Displays & Screens
Raspberry Pi