Как смоделировать машину Etch-a Sketch на gfxhat? - PullRequest
0 голосов
/ 14 октября 2019

У меня есть лабораторное задание, где я должен смоделировать машину Etch-a-Sketch на gfxhat на моем Raspberry Pi v.4, но я не знаю, с чего начать. Я разместил внизу предоставленный шаблон, но я не знаю, что делать дальше, любая помощь приветствуется.

from gfxhat import lcd,  fonts
from PIL import Image, ImageFont, ImageDraw

def clearScreen(lcd):
lcd.clear()
lcd.show()

def displayText(text,lcd,x,y):
lcd.clear()
width, height = lcd.dimensions()
image = Image.new('P', (width, height))
draw = ImageDraw.Draw(image)
font = ImageFont.truetype(fonts.AmaticSCBold, 24)
w, h = font.getsize(text)
draw.text((x,y), text, 1, font)
for x1 in range(x,x+w):
    for y1 in range(y,y+h):
        pixel = image.getpixel((x1, y1))
        lcd.set_pixel(x1, y1, pixel)
lcd.show()
...