Control 8 x 7 Segment display.

Thanks a lot for your help.

Now i can write "Hallo" :slight_smile:

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.