I'm trying to use this 5x5 LED Matrix but realize that doing it in Arduino is almost impossible since there's no documentation on them. Looks like some people have had success in python, but that's just not going to work for my project. I see some code written to try and get it to work with Adafruit_IS31FL3741 which makes sense because it uses the IS31FL3741. I've even used some sample code and have gotten it to light up random lights. Can anyone actually make it work as its intended?
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_IS31FL3731.h>
// If you're using the full breakout...
//Adafruit_IS31FL3731 matrix = Adafruit_IS31FL3731();
// If you're using the FeatherWing version
//Adafruit_IS31FL3731_Wing matrix = Adafruit_IS31FL3731_Wing();
// Trying Pimoroni (Fails to compile here)
Pimoroni_IS31FL3731_5x5RGB matrix = Pimoroni_IS31FL3731_5x5RGB();
void setup() {
Serial.begin(9600);
Serial.println("ISSI manual animation test");
if (! matrix.begin()) {
Serial.println("IS31 not found");
while (1);
}
Serial.println("IS31 Found!");
}
void loop() {
matrix.clear();
matrix.drawPixel(1, 1, 128, 128, 128);
delay(500);
// }
}