Thanks a lot for your help.
Now i can write "Hallo"
But now i have the problem that only "o" will be displayed when i use the delay function.
My Code:
void loop()
{
digitalWrite(latch,LOW);
shiftOut(data,clock,MSBFIRST,1);
shiftOut(data,clock,MSBFIRST,B10001001);
digitalWrite(latch,HIGH);
digitalWrite(latch,LOW);
shiftOut(data,clock,MSBFIRST,2);
shiftOut(data,clock,MSBFIRST,B10001000);
digitalWrite(latch,HIGH);
digitalWrite(latch,LOW);
shiftOut(data,clock,MSBFIRST,4);
shiftOut(data,clock,MSBFIRST,B11000111);
digitalWrite(latch,HIGH);
digitalWrite(latch,LOW);
shiftOut(data,clock,MSBFIRST,8);
shiftOut(data,clock,MSBFIRST,B11000111);
digitalWrite(latch,HIGH);
digitalWrite(latch,LOW);
shiftOut(data,clock,MSBFIRST,16);
shiftOut(data,clock,MSBFIRST,B11000000);
digitalWrite(latch,HIGH);
delay(1000);
}
It works fine without delay function.