Matrix
API
void MATRIXwrite(String text, int count, boolean wait)
Write the given text to the matrix and scroll it for a number of times.
text = text to be shown.
count = number of times the text shall be scrolled before disappearing (-1 = forever)
wait = if true, wait before text has been shown before returning.
void MATRIXwrite(String text)
Write the given text to the matrix and scroll it infinitely.
text = text to be shown.
void MATRIXwriteAndWait(String text)
Write the given text to the matrix and scroll it, wait before text has been shown before returning.
text = text to be shown.
void MATRIXwriteOnce(String text)
Write the given text to the matrix and scroll it once.
text = text to be shown.
void MATRIXdrawIcon(String iconString)
Draw the given icon on the matrix.
Icon is given as string and accepted in the following formats:
- “B1111100000111110000011111” 25 pixels binary one after the other, prefix B
- “0x7008E828A0” one byte for each 5px row, prefix 0x
iconString = icon to be shown.
void MATRIXdrawIcon(uint32_t iconLong)
Draw the given icon on the matrix.
Icon is given as 32bit long. Bits correspond to the pixels starting at top left.
iconLong = icon to be shown.
void MATRIXsetPixel(uint8_t x, uint8_t y, uint8_t on)
Sets the given pixel of the matrix to be on or off
x = pixel column
y = pixel row
on = true→ Pixel on, false→Pixel off.
void MATRIXsetBlinkRate(uint8_t b)
Sets the blink rate of the matrix.
b = Blink Rate (one of: MATRIX_STATIC/MATRIX_BLINK_2HZ/MATRIX_BLINK_1HZ/MATRIX_BLINK_HALFHZ)
void MATRIXsetBrightness(uint8_t b)
Sets the brightness of the matrix.
b = Brightness (range 1-15)
void MATRIXshowID()
Show the internal device ID on the matrix as on/off digital pattern.
The first 5 digits of the ID on the 5 lines (first 4 cols), the last digits of the ID on the 5th column