25 lines
561 B
Python
25 lines
561 B
Python
from picographics import PicoGraphics, DISPLAY_SCROLL_PACK, PEN_P8
|
|
from picoscroll import PicoScroll
|
|
import time
|
|
|
|
TEXT = "Hello World"
|
|
|
|
# By default P8 has a greyscale palette
|
|
graphics = PicoGraphics(DISPLAY_SCROLL_PACK, pen_type=PEN_P8)
|
|
scroll = PicoScroll()
|
|
|
|
t = scroll.get_width()
|
|
|
|
wrap = -graphics.measure_text(TEXT, scale=0)
|
|
|
|
while True:
|
|
graphics.set_pen(0)
|
|
graphics.clear()
|
|
graphics.set_pen(255)
|
|
graphics.text(TEXT, t, 0, scale=1)
|
|
scroll.update(graphics)
|
|
t -= 1
|
|
time.sleep(0.1)
|
|
if t <= wrap:
|
|
t = scroll.get_width()
|