#define latchPin 10
#define klokPin 11
#define dataPin 12
const byte cijfer_0 = 0b01111110; // 0
const byte cijfer_1 = 0b00001100; // 1
const byte cijfer_2 = 0b10110110; // 2
const byte cijfer_3 = 0b10011110; // 3
const byte cijfer_4 = 0b11001100; // 4
const byte cijfer_5 = 0b11011010; // 5
const byte cijfer_6 = 0b11111010; // 6
const byte cijfer_7 = 0b00001110; // 7
const byte cijfer_8 = 0b11111110; // 8
const byte cijfer_9 = 0b11011110; // 9
const byte letter_A = 0b11101110; // A
const byte letter_B = 0b11111000; // b (kleine b)
const byte letter_C = 0b01110010; // C
const byte letter_D = 0b10111100; // d (kleine d)
const byte letter_E = 0b11110010; // E
const byte letter_F = 0b11100010; // F
const byte punt = 0b00000001; // Punt (DP)
const byte test = 0b10000000;
const byte test2 = 0b01000000;
void setup (){
pinMode(latchPin, OUTPUT);
pinMode(klokPin, OUTPUT);
pinMode(dataPin, OUTPUT);
}
void loop(){
digitalWrite(latchPin, LOW);
shiftOut(dataPin, klokPin, MSBFIRST, cijfer_1);
digitalWrite(latchPin, HIGH);
delay(750);
digitalWrite(latchPin, LOW);
shiftOut(dataPin, klokPin, MSBFIRST, test);
digitalWrite(latchPin, HIGH);
delay(750);
digitalWrite(latchPin, LOW);
shiftOut(dataPin, klokPin, MSBFIRST, test2);
digitalWrite(latchPin, HIGH);
delay(750);
}