A collection of examples for driving displays from microcontrollers
Home
Display Technologies
Driver Technologies
Control Protocols
Display Libraries for Arduino
TFT LCD Examples
OLED Examples
ePaper Examples
8x8 LED Matrix examples
QR Code Examples
Inventory
This project is maintained by tigoe
A list of components mentioned in this repository.
Item | Vendor 1 | Vendor 2 | Notes |
---|---|---|---|
TLC5947 PWM driver | Adafruit | Digikey | This IC comes in many other form factors and breakout boards, and there are multiple libraries for it. |
Item | Vendor 1 | Vendor 2 | Notes |
---|---|---|---|
1.54” 240x240 Wide Angle TFT LCD Display with MicroSD | Adafruit | Digikey | Breakout board with ST7789 driver IC |
1.14” 240x135 Color TFT Display with MicroSD | Adafruit | Digikey | Breakout board with ST7789 driver IC |
1.3” TFT LCD Display, no MicroSD | MakerFocus | Amazon | Breakout board with ST7789 driver IC. This display does not have a CS pin, so it can’t be used with other SPI devices at the same time. To use it with the Adafruit_7735/7789 library, init using SPI_MODE3 |
2.2” Round TFT LCD Display | DFRobot | Digikey | Color TFT display |
Item | Vendor 1 | Vendor 2 | Notes |
---|---|---|---|
Micro OLED | Sparkfun | Digikey | Breakout board. Does not work with the other SSD1306 libraries. |
SSD1306 0.91” 128x32 I2C interface | MakerFocus | Amazon | Breakout board, Qty. 2 |
SSD1306 0.96” 128x64 | MakerFocus | Amazon | Breakout board, Qty. 4 |
128x128 Round OLED display | Crystalfontz | - | Bare display, needs driver board, 24-position 0.5mm pitch ZIF connector and voltage converter circuit |
128x56 Transparent OLED Display | Crystalfontz | - | Bare display, needs driver board, 24-position 0.5mm pitch ZIF connector and voltage converter circuit. Works with breakout board below. |
OLED Breakout Board | Crystalfontz | - | Supports 24-position 0.5mm pitch ZIF connector transparend OLED boards, but not the round ones above. |
Item | Vendor 1 | Vendor 2 | Notes |
---|---|---|---|
1.54” Monochrome ePaper Display with SRAM - 200x200 | Adafruit | Digikey | Breakout board |
1.54” Tri-Color eInk / ePaper Display with SRAM - 152x152- Red Black White | Adafruit | Digikey | Breakout board |
SHARP Memory Display Breakout - 1.3” 168x144 Monochrome | Adafruit | Digikey | Breakout board. Not an actual ePaper display, though it looks like one. The image fades when you remove power, but it retains for a few second. The display rate is more like an LCD. |
eInk Breakout Friend with 32KB SRAM | Adafruit | Digikey | Driver board, no display Supports multiple bare ePaper displays, including ones not from Adafruit |
ePaper Adapter Board | Crystalfontz | - | supports 24-position 0.5mm pitch ZIF connector displays. I have yet to get this to work with the Adafruit_EPD library. |
1.54” 152x152 3-color breakout | Sparkfun | - | Breakout board, discontinued |
1.54” panel, 200x200 | WaveShare | Amazon | Tricolor (Black/white/red). doesn’t have SRAM or SD card |
1.54” 3-Color display | Crystalfontz | - | Black/white/yellow. Bare display, needs driver board, 24-position 0.5mm pitch ZIF connector |
2.13” panel, 250x122 for Raspberry Pi | WaveShare | Amazon | Breakout board w/cable |
2.13” Flexible Monochrome eInk Display - 212x104 | Adafruit | Digikey | bare display, needs driver |
Item | Vendor 1 | Vendor 2 | Notes |
---|---|---|---|
Broadcom/Avago 5x7-pixel LED displays | Mouser | Digikey | Newer models of these displays may also work with this library. |
8x8 LED Displays | Digikey (red) | Digikey (blue) | There are many different colors, models and manufacturers of these, this is just one example. Search any major vendor for others. |