How Arduino communicate to 4-DIGIT 7-SEGMENT DISPLAY on controller PT6961

Hi all!. Help me please. How can i connect to a 4 digit 7 segment lcd using PT6961 drivers?? I connect use arduino uno v3 DIN- Pin12, CLK-Pin11, STB-Pin10, GND-GND, +5 - +5… I used this code, bun effect no (((

#include "OasisLED.h"
#include <Arduino.h>

uint8_t clockPin = 11;
uint8_t strobePin = 10;
uint8_t dataPin = 12;

OasisLED ledDisplay = OasisLED(clockPin, strobePin, dataPin);

void setup() {
  ledDisplay.initialize();
}

void loop() {
  // Show "Spinning" display across all digits
  ledDisplay.setSpinnerMode(SPIN_FULL);
  for (int i = 0; i < 24; i++) {
    ledDisplay.spin();
    delay(100);
  }
  
  // Show "spinning" display on first digit while counting on last digit
  ledDisplay.setSpinnerMode(SPIN_DIGIT);
  for (int c = 1; c <= 3; c++) {
    for (int i = 0; i < 16; i++) {
      ledDisplay.setDigit(3, i, true);
      ledDisplay.spin();
      delay(100);
    }
  }
  
  ledDisplay.setSpinnerMode(SPIN_NONE);
  
  // Count up from 0 to 99 (leading zeroes enabled)
  for (int i = 0; i < 30; i++) {
    ledDisplay.setValue(i);
    delay(100);
  }
  
  // Clear display
  ledDisplay.setValue(0, false);
  
  // Count down from 99 to 0 (leading zeroes disabled)
  for (int i = 30; i >= 0; i--) {
    ledDisplay.setValue(i, false);
    delay(100);
  }
  
  // Test brightness: show each level for 1 second
  ledDisplay.setDigit(0, 0x0b);
  for (int i = 0; i <=7; i++) {
    ledDisplay.setDigit(3, i);
    ledDisplay.setBrightness(i);
    delay(1000);
  }
  ledDisplay.reset();
  
  // Show test cases
  ledDisplay.setValue(1234);
  delay(1000);
  // Leading zeroes true, output should be "0876"
  ledDisplay.setValue(876, true);
  delay(1000);
  // Leading zeroes false, output should be "25"
  ledDisplay.setValue(25, false);
  delay(1000);
  // Leading zeroes true, output should be "0000"
  ledDisplay.setValue(0, true);  
  delay(1000);
  // Leading zeroes false, output should be blank
  ledDisplay.setValue(0, false);  
  delay(1000);
  // Make sure digit blanking doesn't interfere with intermediate zeroes
  // Output should be "9099"
  ledDisplay.setValue(9099, false);
  delay(1000);
  // Output should be "9099"
  ledDisplay.setValue(9099, true);
  delay(1000);
  // Output should be "1001"
  ledDisplay.setValue(1001, false);
  delay(1000);
  
  // Countdown timer: 10 seconds with toggling colon  
  for (int i = 30; i >= 0; i--) {
    ledDisplay.toggleColon();
    ledDisplay.setValue(i);
    delay(500);
    ledDisplay.toggleColon();
    delay(500);
  }
  
  ledDisplay.reset();
  delay(2000);
}

I’m used this code

#include <PT6961.h>

// Pin 2 = CS
// Pin 3 = CLK
// Pin 4 = DIN

PT6961 LED(4, 3, 2);

void setup() 
{
     LED.initDisplay();
     Serial.begin(9600);
}

void loop() 
{
     //count through 0-9,a-f
     for(int i=0; i<16; i++){
          LED.sendDigits(0,0,0,i,0);
          Serial.println(i);
          delay(500);
     } 
}

http://gtbtech.com/?p=528 , bun not work (((

This Is the code and the library on Wayback Machine