Not only can you draw shapes but you can also load images from the SD card, perfect for static images!

The 2.13 flexible e-Ink can show a max of 212x104 pixels and the non-flexible 2.13" Monochrome displays can show a max of 250x122 pixels. The older 2.13" Tri-Color displays can show a max of 212x104 pixels and the HD Tri-Color versions can show a max of 250x122 pixels. Let's use this Blinka bitmap for our demo. Select the one that is the correct size:

Download the blinka.bmp file, rename if necessary, and place it into the base directory of a microSD card and insert it into the microSD socket in the breakout.

Plug the MicroSD card into the display. You may want to try the SD library examples before continuing, especially one that lists all the files on the SD card

Open the file→examples→Adafruit_ImageReader→ThinkInkDisplays example

Upload to your board and you should see an image of Blinka appear.

If you want to later use your own image, use an image editing tool and crop your image to no larger than 212 pixels wide and 104 pixels high on the standard display and no larger than 250 pixels wide and 122 pixels high on the HD display. Save it as a 24-bit color BMP file - it must be 24-bit color format to work, even if it was originally a 16-bit color image - because of the way BMPs are stored and displayed!

This guide was first published on Mar 15, 2021. It was last updated on Feb 27, 2024.

This page (Arduino Bitmaps) was last updated on Mar 11, 2021.

Text editor powered by tinymce.