mirror of
https://github.com/pybricks/pybricks-api.git
synced 2026-09-11 09:05:07 +00:00
First pass including Image and ImageFile. Largely migrated from old ev3dev version. We can refine this for the embedded version in the next commits.
33 lines
705 B
Python
33 lines
705 B
Python
from pybricks.hubs import EV3Brick
|
|
from pybricks.tools import wait
|
|
from pybricks.media.ev3dev import Font
|
|
|
|
# It takes some time for fonts to load from file, so it is best to only
|
|
# load them once at the beginning of the program like this:
|
|
tiny_font = Font(size=6)
|
|
big_font = Font(size=24, bold=True)
|
|
chinese_font = Font(size=24, lang="zh-cn")
|
|
|
|
|
|
# Initialize the EV3
|
|
ev3 = EV3Brick()
|
|
|
|
|
|
# Say hello
|
|
ev3.screen.print("Hello!")
|
|
|
|
# Say tiny hello
|
|
ev3.screen.set_font(tiny_font)
|
|
ev3.screen.print("hello")
|
|
|
|
# Say big hello
|
|
ev3.screen.set_font(big_font)
|
|
ev3.screen.print("HELLO")
|
|
|
|
# Say Chinese hello
|
|
ev3.screen.set_font(chinese_font)
|
|
ev3.screen.print("你好")
|
|
|
|
# Wait some time to look at the screen
|
|
wait(5000)
|