[修改] 修改LED标题显示
[详细说明]
1. 使用系统字体ttf文件:DejaVuSans.ttf;
2. 调整字体大小:12
This commit is contained in:
@ -58,7 +58,9 @@ class OLED(object):
|
||||
image = self.image
|
||||
|
||||
# Load default font.
|
||||
font = ImageFont.load_default()
|
||||
# font = ImageFont.load_default()
|
||||
font_path = "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf"
|
||||
font = ImageFont.truetype(font_path, size)
|
||||
|
||||
# Write two lines of text.
|
||||
draw.text((x, y), text, font=font, fill=255)
|
||||
|
||||
3
main.py
3
main.py
@ -42,7 +42,7 @@ def main():
|
||||
led_blink = threading.Thread(target=blink_loop, name='led_blink', args=(LED_GPIO_RED,))
|
||||
led_blink.start()
|
||||
|
||||
oled.draw_text(0, 0, 16, 'Hello, workld')
|
||||
oled.draw_text(0, 0, 14, 'Raspi-SmartHome')
|
||||
|
||||
while True:
|
||||
time.sleep(1)
|
||||
@ -53,4 +53,3 @@ def main():
|
||||
|
||||
if __name__=='__main__':
|
||||
main()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user