E-Paper-Calendar/Calendar/calibration.py

34 lines
910 B
Python
Raw Normal View History

2018-08-27 00:21:30 +02:00
import epd7in5b
from PIL import Image, ImageDraw, ImageFont
EPD_WIDTH = 640
EPD_HEIGHT = 384
epd = epd7in5b.EPD()
2018-08-27 00:21:30 +02:00
def calibration():
for i in range(2):
epd.init()
black = Image.new('1', (EPD_WIDTH, EPD_HEIGHT), 0)
2018-08-27 00:21:30 +02:00
print('calibrating black...')
ImageDraw.Draw(black)
epd.display_frame(epd.get_frame_buffer(black))
#print(epd.get_frame_buffer(black))
red = Image.new('L', (EPD_WIDTH, EPD_HEIGHT), 127)
ImageDraw.Draw(red)
print('calibrating red...')
epd.display_frame(epd.get_frame_buffer(red))
white = Image.new('1', (EPD_WIDTH, EPD_HEIGHT), 255)
2018-08-27 00:21:30 +02:00
ImageDraw.Draw(white)
print('calibrating white...')
epd.display_frame(epd.get_frame_buffer(white))
epd.sleep()
2018-08-27 00:21:30 +02:00
print('Cycle complete!')
def main():
for i in range(1):
calibration()
if __name__ == '__main__':
main()