WaveShare
WaveShare 2.23inch OLED Display HAT 128×32 SPI/I2C SSD1305
Compact 2.23inch white OLED HAT with 128×32 resolution, SPI/I2C control and SSD1305 driver for Raspberry Pi and Jetson Nano
- CPU TypeOther
- Compact 2.23inch OLED adds a crisp control panel to your Pi
- 128×32 white pixels deliver clear status text at a glance
- Wide >160° viewing angle keeps data readable from the side
- Dual SPI or I2C interface selected by onboard resistor for flexible wiring
- 40-pin GPIO header fits Raspberry Pi boards and Jetson Nano directly
Compact OLED HAT for Raspberry Pi
The WaveShare 2.23inch OLED Display HAT adds a 128×32 pixel white OLED panel to Raspberry Pi boards and Jetson Nano via the standard 40PIN GPIO header. It uses an embedded SSD1305 driver and communicates over SPI or I2C, selectable by an onboard resistor. The display offers a viewing angle greater than 160° and operates on 3.3V or 5V supply with 3.3V logic levels.
Upgrading from basic LED indicators
This HAT replaces simple status LEDs or small LCD modules by providing a crisp, high-contrast OLED readout for system data, sensor values or menu navigation. The jump is worthwhile when a project needs legible text or graphics at wide viewing angles without a bulky screen. Development resources and code examples for Raspberry Pi, Jetson Nano, Arduino and STM32 accelerate integration.
Makers needing a tiny GPIO display
Engineers and hobbyists building headless Pi or Jetson Nano units who want an on-device status screen will find the 2.23inch format fits tight enclosures. Buyers who require colour output, higher resolution, touch input or a larger viewing area should look at alternative display modules. The board also breaks out control pins for direct Arduino or STM32 connection.
Highlights
- Compact 2.23inch OLED adds a crisp control panel to your Pi
- 128×32 white pixels deliver clear status text at a glance
- Wide >160° viewing angle keeps data readable from the side
- Dual SPI or I2C interface selected by onboard resistor for flexible wiring
- 40-pin GPIO header fits Raspberry Pi boards and Jetson Nano directly
Specifications
| CPU Type | Other |
|---|
Questions about this item
Does the 40-pin GPIO header on this HAT align with the 40-pin header on my Raspberry Pi 4B?
Yes, the HAT uses a standard Raspberry Pi 40PIN GPIO extension header that matches the 40-pin layout on Raspberry Pi 4B, 3B+, 3B, 2B, Zero, Zero W, Zero WH and Jetson Nano boards.
How do I switch the HAT from its default SPI mode to I2C communication?
Move the onboard resistor to the I2C position; the board ships configured for SPI by default, so the resistor must be re-soldered to enable the I2C interface.
Will the white 128×32 OLED panel need a separate driver board replacement after extended use?
The SSD1305 driver is embedded directly on the HAT, so the display and driver are a single unit; if the OLED degrades, the whole HAT would be replaced rather than just a driver board.
Also in this aisle
People compared these
Same shelf, same checkout — eight coins and a 30-minute rate lock.



