12345678910111213141516171819202122232425262728293031 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # Copyright (c) 2017-18 Richard Hull and contributors
- # See LICENSE.rst for details.
- import re
- import time
- import argparse
- from luma.led_matrix.device import max7219
- from luma.core.interface.serial import spi, noop
- from luma.core.render import canvas
- from luma.core.virtual import viewport
- from luma.core.legacy import text, show_message
- from luma.core.legacy.font import proportional, CP437_FONT, TINY_FONT, SINCLAIR_FONT, LCD_FONT
- # create matrix device
- serial = spi(port=0, device=0, gpio=noop())
- device = max7219(serial, cascaded=4 , block_orientation=-90, rotate=2)
- print("Jonty")
- # start demo
- msg = "Jonty"
- print(msg)
- show_message(device, msg, fill="white", font=proportional(CP437_FONT),scroll_delay = 0.04)
- time.sleep(1)
- with canvas(device) as draw:
- text(draw, (0, 0), msg, fill="white", font=proportional(LCD_FONT))
|