Library to drive a pair of Adafruit 16x8 led matrices (powered by Adafruit LED Backpack) rotated end to end and stuck together to make a larger matrix.
Dependencies: Adafruit_LEDBackpack
Dependents: Adafruit_LEDBackpack_32x8_App RubeGoldberg
Adafruit_32x8matrix.h
- Committer:
- maclobdell
- Date:
- 2017-12-11
- Revision:
- 2:cdcd2d7d83c3
- Parent:
- 1:ed6764fbda54
File content as of revision 2:cdcd2d7d83c3:
#ifndef _ADAFRUIT_32X8MATRIX_H_ #define _ADAFRUIT_32X8MATRIX_H_ #include "Adafruit_LEDBackpack.h" #include "Adafruit_GFX.h" //notes //220uA no leds on //default brightness - rises to 20mA at short peak then back down when scrolling hello //brightness = 1, rises to ~4mA at short peak then back down when scrolling hello class Adafruit_32x8matrix { public: Adafruit_32x8matrix(I2C *i2c, uint8_t i2c_addr, uint8_t i2c_addr2, uint8_t rotation, uint8_t rotation2, uint8_t brightness); void scrollText(char * , uint8_t , uint8_t ); void showText(char * , uint8_t , uint8_t ); void playText(char * , uint8_t , uint8_t ); private: I2C *_i2c; Adafruit_16x8matrix _matrix; Adafruit_16x8matrix _matrix2; uint8_t _i2c_addr; uint8_t _i2c_addr2; uint8_t _rotation; uint8_t _rotation2; uint8_t _brightness; }; #endif