Files
mixly3-server/mixly/boards/default/micropython/build/lib/matrix8x5.py

68 lines
1.9 KiB
Python

"""
Matrix8x5 Displays
Micropython library for the TM1652 Matrix8x5 Displays
=======================================================
#Preliminary compositio 20230411
dahanzimin From the Mixly Team
"""
from tm1652 import TM1652
class Matrix(TM1652):
"""A single matrix."""
def __init__(self, pin, brightness=0.3, font="4x5", width=8, height=5):
super().__init__(pin, brightness, width, height)
self.font(font)
"""Graph module 5x8"""
HEART = b'\x14>>\x1c\x08'
HEART_SMALL = b'\x00\x14\x1c\x08\x00'
HAPPY = b'\x00\x14\x00"\x1c'
SAD = b'\x00\x14\x00\x1c"'
SMILE = b'\x00\x14\x00"\x1c'
SILLY = b'"\x00>(8'
FABULOUS = b'>6\x00\x14\x1c'
SURPRISED = b'\x14\x00\x08\x14\x08'
ASLEEP = b'\x006\x00\x1c\x00'
ANGRY = b'"\x14\x00>*'
CONFUSED = b'\x00\x14\x00\x14*'
NO = b'"\x14\x08\x14"'
YES = b'\x00 \x10\n\x04'
LEFT_ARROW = b'\x08\x04~\x04\x08'
RIGHT_ARROW = b'\x10 ~ \x10'
DRESS = b'$f<Z\xbd'
TRANSFORMERS = b'\x08\x1c*\x14"'
SCISSORS = b'&\x16\x08\x16&'
EXIT = b'\x08\x1c*\x16 '
TREE = b'\x08\x1c>\x08\x08'
PACMAN = b'<\x16\x0e\x1e<'
TARGET = b'\x08\x1c6\x1c\x08'
TSHIRT = b'6>\x1c\x1c\x1c'
ROLLERSKATE = b'00>>\x14'
DUCK = b'\x0c\x0e<\x1c\x00'
HOUSE = b'\x08\x1c>\x1c\x14'
TORTOISE = b'\x00\x1c>\x14\x00'
BUTTERFLY = b'6>\x08>6'
STICKFIGURE = b'\x08>\x08\x14"'
GHOST = b'>*>>*'
PITCHFORK = b'**>\x08\x08'
MUSIC_QUAVERS = b'<$$66'
MUSIC_QUAVER = b'\x08\x18(\x0e\x0e'
MUSIC_CROTCHET = b'\x08\x08\x08\x0e\x0e'
COW = b'"">\x1c\x08'
RABBIT = b'\n\n\x1e\x16\x1e'
SQUARE_SMALL = b'\x00\x1c\x14\x1c\x00'
SQUARE = b'>""">'
DIAMOND_SMALL = b'\x00\x08\x14\x08\x00'
DIAMOND = b'\x08\x14"\x14\x08'
CHESSBOARD = b'\x14*\x14*\x14'
TRIANGLE_LEFT = b'\x02\x06\n\x12>'
TRIANGLE = b'\x00\x08\x14>\x00'
SNAKE = b'\x066\x14\x1c\x00'
UMBRELLA = b'\x1c>\x08\n\x0c'
SKULL = b'\x1c*>\x1c\x1c'
GIRAFFE = b'\x06\x04\x04\x1c\x14'
SWORD = b'\x08\x08\x08\x1c\x08'