#define DP 4
#define A 2
#define B 3
#define C 5
#define D 52
#define E 50
#define F 22
#define G 23
void setup() {
// put your setup code here, to run once:
pinMode(A, OUTPUT);
pinMode(B, OUTPUT);
pinMode(C, OUTPUT);
pinMode(D, OUTPUT);
pinMode(E, OUTPUT);
pinMode(F, OUTPUT);
pinMode(G, OUTPUT);
pinMode(DP, OUTPUT);
}
void empty() {
pinMode(A, LOW);
pinMode(B, LOW);
pinMode(C, LOW);
pinMode(D, LOW);
pinMode(E, LOW);
pinMode(F, LOW);
pinMode(G, LOW);
pinMode(DP, LOW);
delay(500);
}
void dot() {
pinMode(A, LOW);
pinMode(B, LOW);
pinMode(C, LOW);
pinMode(D, LOW);
pinMode(E, LOW);
pinMode(F, LOW);
pinMode(G, LOW);
pinMode(DP, HIGH);
delay(500);
}
void one() {
pinMode(A, LOW);
pinMode(B, HIGH);
pinMode(C, HIGH);
pinMode(D, LOW);
pinMode(E, LOW);
pinMode(F, LOW);
pinMode(G, LOW);
pinMode(DP, LOW);
delay(500);
}
void two() {
pinMode(A, HIGH);
pinMode(B, HIGH);
pinMode(C, LOW);
pinMode(D, HIGH);
pinMode(E, HIGH);
pinMode(F, LOW);
pinMode(G, HIGH);
pinMode(DP, LOW);
delay(500);
}
void four() {
pinMode(A, LOW);
pinMode(B, HIGH);
pinMode(C, HIGH);
pinMode(D, LOW);
pinMode(E, LOW);
pinMode(F, HIGH);
pinMode(G, HIGH);
pinMode(DP, LOW);
delay(500);
}
void eight() {
pinMode(A, HIGH);
pinMode(B, HIGH);
pinMode(C, HIGH);
pinMode(D, HIGH);
pinMode(E, HIGH);
pinMode(F, HIGH);
pinMode(G, HIGH);
pinMode(DP, LOW);
delay(500);
}
void nine() {
pinMode(A, HIGH);
pinMode(B, HIGH);
pinMode(C, HIGH);
pinMode(D, HIGH);
pinMode(E, LOW);
pinMode(F, HIGH);
pinMode(G, HIGH);
pinMode(DP, LOW);
delay(500);
}
void loop() {
// put your main code here, to run repeatedly:
// Linggar Elang Pratama
// 22.11.4849
// 22IF05
// 2
two();
empty();
// 2
two();
empty();
// .
dot();
empty();
// 1
one();
empty();
// 1
one();
empty();
// .
dot();
empty();
// 4
four();
empty();
// 8
eight();
empty();
// 4
four();
empty();
// 9
nine();
empty();
}