Arduino library for the SSD1607-based e-Paper display driver EPD-200200B.
Library installation: make sure to move the folder "SSD1607" into your Arduino libraries folder and not the "EPD-200200B".
IMPORTANT
This module runs on a 3.3V power supply and 3.3V logic. If using a 5V MCU, place a level translator in between the logic connections to bring the logic levels down to 3.3V. For example, our Bi-Directional Level Translator would be a good solution (you'll need two since 6 pins are used for communication).
The driver requires the Embedded Adventures graphics library in order to display text and shapes.
The Arduino sample sketches show the minimum functions necessary to display some text on the ePaper display. In addition to initializing the graphics library (draw and draw_font), the SSD1607 library needs to be initialized by calling the two functions
invert(true);
init();
The graphics library (draw) allows for usgae with multiple display drivers by allowing the user to define the main display function:
drv_paint();
This function must be defined in the Arduino sketch.
- Arduino Uno/compatible
- 11 - DATA
- 13 - CLK
- ESP32 Module
- IO23 - DATA
- IO18 - CLK
- ESP8266 Module (ESP7 and ESP12)
- IO13 - DATA
- IO14 - CLK
- SAMD21-based Arduino board