soonuse / epd-library-arduino

Arduino libraries for Waveshare e-paper series

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arduino libraries for Waveshare e-paper series

Arduino libraries for Waveshare e-paper series

Hardware connection (e-Paper --> Arduino)

3.3V --> 3V3
GND  --> GND
DIN  --> D11
CLK  --> D13
CS   --> D10
DC   --> D9
RST  --> D8
BUSY --> D7

Expected result

  1. Copy the libraries (e-paper/arduino/libraries) of Arduino demo code to the libraries directory of Arduino IDE. (C:\users\username\documents\arduino\libraries by default. You can also specify the location on Arduino IDE --> File --> Preferences --> Sketchbook location).
  2. Open the project (arduino/epd-demo/epd-demo.ino)
  3. Compile and upload the program.
  4. The e-Paper will display strings, shapes and images.
  • The RAM of Arduino UNO is only 2K. However, these 3 e-paper displays: 1.54" B/7.5"/7.5" B cannot support partial update of the frame memory (that is, unable to completely update one frame by updating partial of it several times). Therefore the Arduino examples for them can only display static images. The following products are not affected: 1.54"/2.13"/2.13" B/2.7"/2.7" B/2.9"/2.9" B/4.2"/4.2 B.

Supported models

1.54"/1.54" B/2.13"/2.13" B/2.7"/2.7" B/2.9"/2.9" B/4.2"/4.2 B/7.5"/ 7.5" B

e-paper display

About

Arduino libraries for Waveshare e-paper series

License:GNU General Public License v3.0


Languages

Language:C++ 98.9%Language:C 1.1%