Здравствуйте, купил китайский светодиодный модуль ну могу заставить работать. Прозвонил все шины данных и землю, выяснил, что вместо шины данных "С" - земля. это код который использую для теста результат случайный светодиод загорается и тухнет случайным цветом хотя цвет указан. Начинает светится не сразу после запуска, а в случайный момент. Вот так происходит подключение.


C++:
#include <Ticker.h>
#include <PxMatrix.h>
Ticker display_ticker;
#define P_LAT 16
#define P_A 5
#define P_B 4
#define P_OE 2
PxMATRIX display(32,16,P_LAT, P_OE,P_A,P_B);
uint16_t myRED = display.color565(255, 0, 0);
uint16_t myGREEN = display.color565(0, 255, 0);
uint16_t myBLUE = display.color565(0, 0, 255);
uint16_t myWHITE = display.color565(255, 255, 255);
uint16_t myYELLOW = display.color565(255, 255, 0);
uint16_t myCYAN = display.color565(0, 255, 255);
uint16_t myMAGENTA = display.color565(255, 0, 255);
uint16_t myBLACK = display.color565(255, 255, 255);
uint16_t myCOLORS[8]={myRED,myGREEN,myBLUE,myWHITE,myYELLOW,myCYAN,myMAGENTA,myBLACK};
void display_updater() {
display.display(70);
}
void setup() {
Serial.begin(115200);
Serial.println("");
display.begin(2);
display.clearDisplay();
display_ticker.attach(0.002, display_updater);
display.setTextColor(myYELLOW);
}
void loop() {
display.print(".");
Serial.println("hello");
delay(2000);
}