项目作者: jelly

项目描述 :
Waveshare 7.5inch E-Ink Python driver
高级语言: Python
项目地址: git://github.com/jelly/waveshare-7.5inch-driver.git
创建时间: 2019-04-14T12:33:19Z
项目社区:https://github.com/jelly/waveshare-7.5inch-driver

开源协议:MIT License

下载


waveshare-7.5inch-driver

Waveshare 7.5inch E-Ink Python driver.

Dependencies

  • python3
  • python3-pillow
  • python3-rpi.gpio
  • python3-spidev (v3.3, newer then raspbian)

Usage

  1. from PIL import Image, ImageDraw, ImageFilter
  2. import epd7in5
  3. # Create buffer
  4. Himage = Image.new('1', (epd7in5.EPD_WIDTH, epd7in5.EPD_HEIGHT), 255)
  5. draw = ImageDraw.Draw(Himage)
  6. draw.text((20, 20), "hello world", fill=0)
  7. # Get buffer
  8. buf = epd.getbuffer(Himage)
  9. # Create driver
  10. epd = epd7in5.EPD()
  11. # Init driver
  12. epd.init()
  13. # clear the screen
  14. epd.clear()
  15. # Display buffer
  16. epd.display(buf)
  17. # Set display in deep sleep
  18. epd.sleep()

License

This code is MIT licensed, code is inspired by/borrowed from waveshare’s driver.