This OLED uses the SSD1351 driver chip, which manages the display. You can talk to the driver chip using 4-wire write-only SPI (clock, data, chip select, data/command and an optional reset pin). Included on the fully assembled breakout is the OLED display and a small boost converter (required for providing 12V to the OLED) and a microSD card holder. This design includes built-in logic level shifting so you can use it with 3-5VDC power and logic levels. Example code shows how to read a bitmap from the uSD card and display it all via SPI.
Please note that OLED displays are made of hundreds of...OLEDs! That means each pixel is a little organic LED, and if its kept on for over 1000 hours it'll start to dim. If you want to keep the display uniformly bright, please turn off the display (set the pixels off) when it isn't needed to keep them from dimming.
Adafruit have written a full open source graphics library that can draw pixels, lines, rectangles, circles, text and bitmaps as well as example code. The code is written for Arduino but can be easily ported to your favorite microcontroller. A detailed wiring tutorial is not available at this time, but if you follow the example code wiring it should work just fine.
- 1.5" diagonal OLED, 16-bit color
- SPI interface
- 3.3-5V logic and power
- Dimensions: 43.17mm / 1.7" x 42mm / 1.65" x 5.42mm / 0.2"
- Display current draw is completely dependent on your usage: each OLED LED draws current when on so the more pixels you have lit, the more current is used. They tend to draw ~30mA or so in practice but for precise numbers you must measure the current in your usage circuit. This does not include the SD card, which is separate
SSD1351 Datasheet, 1.5" OLED module Datasheet, schematics, and Fritzing Library available in the product tutorial