WS2803 example

It still doesn't work, tried three WS2803's.

I connected everything and tried the following code:

// 8 CLK
const int pinCLK = 5 ;

// 9 CLK Data
const int pinDATA = 6 ;


void setup() {
    Serial.begin( 57600 );  
  pinMode(pinCLK, OUTPUT);
  pinMode(pinDATA, OUTPUT);

  digitalWrite(pinCLK, HIGH);
  digitalWrite(pinDATA, LOW);
}

byte val = 0 ;

void loop () {

  byte c; 
  int digit;
  
  delayMicroseconds( 600 );

  val+= 2 ;
  
  for (c= 0 ; c<= 17 ;c++) {
    for (digit= 7 ;digit >= 0 ;digit--) {
    if (val & ( 1 << digit)) {
       digitalWrite(pinDATA, HIGH);
    } else {
     digitalWrite(pinDATA,LOW);
    }
    digitalWrite(pinCLK, HIGH);
    digitalWrite(pinCLK, LOW);
    }
  }

}