aboutsummaryrefslogtreecommitdiffhomepage
path: root/epaper/main.py
blob: b25c821f8e22f946d3f0984f33cc1c37636d2947 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/python
# -*- coding:utf-8 -*-

import epd2in13
import time
from PIL import Image,ImageDraw,ImageFont
import traceback

font_size = 14

try:
    epd = epd2in13.EPD()
    epd.init(epd.FULL_UPDATE)
    epd.Clear(0xFF)
    
    # Drawing on the image
    image = Image.new('1', (epd2in13.EPD_HEIGHT, epd2in13.EPD_WIDTH), 255)  # 255: clear the frame
    
    draw = ImageDraw.Draw(image)    
    font = ImageFont.truetype('/usr/share/fonts/truetype/wqy/wqy-microhei.ttc', font_size)
    draw.text((0, 0), 'Guten Tag!', font=font, fill=0)
    draw.text((0, font_size + 2), 'Marvin ist toll!', font=font, fill=0)
    epd.display(epd.getbuffer(image))
    # time.sleep(10)
    # epd.Clear(0xFF)
    epd.sleep()
        
except:
    print('traceback.format_exc():\n%s',traceback.format_exc())
    exit()