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

The 1.54" Monochrome display can show a max of 200x200 pixels and the Standard 1.54" Tri-Color display can show a max of 152x152 pixels and the HD Tri-Color version can show a max of 200x200 pixels. Let's use this Blinka bitmap for our demo. Select the one that is the correct size:

Download the blinka.bmp file 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 152 pixels wide and 152 pixels high on the standard display and no larger than 200 pixels wide and 200 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 Feb 17, 2021. It was last updated on 2021-02-23 12:51:44 -0500.

This page (Arduino Bitmaps) was last updated on May 13, 2022.

Text editor powered by tinymce.