Exemplo n.º 1
0
	[
		"****",
		" ** ",
		"*  *",
		" ** ",
	],
	[
		" ** ",
		"*  *",
		" ***",
		"   *",
	],
]

def print_digit(digit, coords, colour):
	x0, y0 = coords
	digit_pixels = DIGITS[digit]
	for y in range(0, 4):
		for x in range(0, 4):
			lp.screen[y + y0][x + x0] = colour if digit_pixels[y][x] == '*' else 0x00

while True:
	current_time = datetime.now(tz=london)
	print_digit(current_time.hour / 10, (0, 1), 0x03)
	print_digit(current_time.hour % 10, (4, 1), 0x30)
	print_digit(current_time.minute / 10, (0, 5), 0x30)
	print_digit(current_time.minute % 10, (4, 5), 0x03)
	lp.commit()

	sleep(0.25)