adafruit_ht16k33.ht16k33¶
- Authors: Radomir Dopieralski & Tony DiCola for Adafruit Industries
Matrix Displays¶
-
class
adafruit_ht16k33.matrix.Matrix16x8(i2c, address=112, auto_write=True, brightness=1.0)[source]¶ The matrix wing.
-
class
adafruit_ht16k33.matrix.Matrix8x8(i2c, address=112, auto_write=True, brightness=1.0)[source]¶ A single matrix.
-
columns¶ Read-only property for number of columns
-
image(img)[source]¶ Set buffer to value of Python Imaging Library image. The image should be in 1 bit mode and a size equal to the display size.
-
rows¶ Read-only property for number of rows
-
shift(x, y, rotate=False)[source]¶ Shift pixels by x and y
Parameters: rotate – (Optional) Rotate the shifted pixels to the left side (default=False)
-
shift_down(rotate=False)[source]¶ Shift all pixels down
Parameters: rotate – (Optional) Rotate the shifted pixels to top (default=False)
-
shift_left(rotate=False)[source]¶ Shift all pixels left
Parameters: rotate – (Optional) Rotate the shifted pixels to the right side (default=False)
-
Segment Displays¶
-
class
adafruit_ht16k33.segments.BigSeg7x4(i2c, address=112, auto_write=True)[source]¶ Numeric 7-segment display. It has the same methods as the alphanumeric display, but only supports displaying a limited set of characters.
-
ampm¶ The AM/PM indicator.
-
bottom_left_dot¶ The bottom-left dot indicator.
-
top_left_dot¶ The top-left dot indicator.
-
-
class
adafruit_ht16k33.segments.Colon(disp, num_of_colons=1)[source]¶ Helper class for controlling the colons. Not intended for direct use.
-
class
adafruit_ht16k33.segments.Seg14x4(i2c, address=112, auto_write=True, brightness=1.0)[source]¶ Alpha-numeric, 14-segment display.