Есть ли способ запрограммировать HAT для электронной бумаги с помощью Python на RPi Zero?Python

Программы на Python
Anonymous
Есть ли способ запрограммировать HAT для электронной бумаги с помощью Python на RPi Zero?

Сообщение Anonymous »

У меня возникла проблема с электронной бумагой, которую я пытаюсь запрограммировать на Python.
На самом деле, она работает на RPi Zero.
Я сделал эта программа и вот такой вывод:

Код: Выделить всё

e-Paper busy
e-Paper busy release
Clear...
e-Paper busy
e-Paper busy release
Horizontal
Horizontal
e-Paper busy
e-Paper busy release
spi end
close 5V, Module enters 0 power consumption ...
Программа:

Код: Выделить всё

import sys
sys.path.append(r'lib')

import epd2in7b as epdlib
import time
from PIL import Image, ImageDraw, ImageFont
import math
import traceback

try:
epd = epdlib.EPD()
epd.init()
print("Clear...")
epd.Clear()

w,h=epdlib.EPD_WIDTH, epdlib.EPD_HEIGHT

HBlackimage = Image.new('1', (h, w), 255)
HRedimage = Image.new('1', (h, w), 255)
draw=ImageDraw.Draw(HBlackimage)

draw.text((0,0), 'Hello World', font = ImageFont.truetype('/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf', 30), fill = 0)

epd.display(epd.getbuffer(HBlackimage), epd.getbuffer(HRedimage))
epd.sleep()

except :
print ('traceback.format_exc():\n%s',traceback.format_exc())
exit()
После этого ничего не происходит. Есть у кого идеи?

Подробнее здесь: https://stackoverflow.com/questions/784 ... a-rpi-zero

Вернуться в «Python»