Sorry, ich habe keine Ahnung von der Hardware

Hier mal der Code, läuft ohne library:

int rck = 5;
int sck = 6;
int dio = 7;

byte num[11]={B11000000, B11111001, B10100100, B10110000,
B10011001, B10010010, B10000010, B11111000, B10000000, B10011000, B01000000};
// 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.

byte pos[8]={1, 2, 4, 8, 16, 32, 64, 128};

void setup() {
pinMode(rck, OUTPUT);
pinMode(sck, OUTPUT);
pinMode(dio, OUTPUT);
}

int geo[] = {99, 99, 99, 99, 10, 1, 2, 3};
// 99 = " ";
// 10 = 0.
// Ausgabe: " 0.123"

void loop() {
for (int j = 0; j < 8; j++) {
digitalWrite(rck, LOW);
shiftOut(dio, sck, MSBFIRST, pos[j]);
shiftOut(dio, sck, MSBFIRST, num[geo[j]]);
digitalWrite(rck, HIGH);
delay(2); // This keeps the flicker above 60 Hz
}
}