// RISMAYANTY (2509106102)
int segA = 1, segB = 2, segC = 3, segD = 4, segE = 5, segF = 6, segG = 7, hijau = 8, kuning = 9;
void setup() {
pinMode(segA, OUTPUT); pinMode(segB, OUTPUT); pinMode(segC, OUTPUT);
pinMode(segD, OUTPUT); pinMode(segE, OUTPUT); pinMode(segF, OUTPUT);
pinMode(segG, OUTPUT); pinMode (hijau, OUTPUT); pinMode (kuning, OUTPUT);
}
void loop() {
digitalWrite (hijau, HIGH); digitalWrite (kuning, HIGH);
delay(200);
// putaran pertama
digitalWrite(segA, HIGH);
digitalWrite(segB, LOW); digitalWrite(segC, LOW); digitalWrite(segD, LOW);
digitalWrite(segE, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segB, HIGH);
digitalWrite(segA, LOW); digitalWrite(segC, LOW); digitalWrite(segD, LOW);
digitalWrite(segE, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segG, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segD, LOW); digitalWrite(segE, LOW); digitalWrite(segF, LOW);
delay(200);
digitalWrite(segE, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segD, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segD, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segE, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segC, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segD, LOW);
digitalWrite(segE, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segG, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segD, LOW); digitalWrite(segE, LOW); digitalWrite(segF, LOW);
delay(200);
digitalWrite(segF, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segD, LOW); digitalWrite(segE, LOW); digitalWrite(segG, LOW);
delay(200);
// putaran kedua
digitalWrite(segA, HIGH);
digitalWrite(segB, LOW); digitalWrite(segC, LOW); digitalWrite(segD, LOW);
digitalWrite(segE, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segB, HIGH);
digitalWrite(segA, LOW); digitalWrite(segC, LOW); digitalWrite(segD, LOW);
digitalWrite(segE, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segG, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segD, LOW); digitalWrite(segE, LOW); digitalWrite(segF, LOW);
delay(200);
digitalWrite(segE, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segD, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segD, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segE, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segC, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segD, LOW);
digitalWrite(segE, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segG, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segD, LOW); digitalWrite(segE, LOW); digitalWrite(segF, LOW);
delay(200);
digitalWrite(segF, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segD, LOW); digitalWrite(segE, LOW); digitalWrite(segG, LOW);
delay(200);
// putaran ketiga
digitalWrite(segA, HIGH);
digitalWrite(segB, LOW); digitalWrite(segC, LOW); digitalWrite(segD, LOW);
digitalWrite(segE, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segB, HIGH);
digitalWrite(segA, LOW); digitalWrite(segC, LOW); digitalWrite(segD, LOW);
digitalWrite(segE, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segG, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segD, LOW); digitalWrite(segE, LOW); digitalWrite(segF, LOW);
delay(200);
digitalWrite(segE, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segD, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segD, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segE, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segC, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segD, LOW);
digitalWrite(segE, LOW); digitalWrite(segF, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segG, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segD, LOW); digitalWrite(segE, LOW); digitalWrite(segF, LOW);
delay(200);
digitalWrite(segF, HIGH);
digitalWrite(segA, LOW); digitalWrite(segB, LOW); digitalWrite(segC, LOW);
digitalWrite(segD, LOW); digitalWrite(segE, LOW); digitalWrite(segG, LOW);
delay(200);
digitalWrite(segF, LOW); digitalWrite(hijau, LOW); digitalWrite(kuning, LOW);
delay(500);
// 2
digitalWrite(kuning, HIGH);
digitalWrite(segA, HIGH);
digitalWrite(segB, HIGH);
digitalWrite(segC, LOW);
digitalWrite(segD, HIGH);
digitalWrite(segE, HIGH);
digitalWrite(segF, LOW);
digitalWrite(segG, HIGH);
delay(500);
// mati
digitalWrite(kuning, LOW);
digitalWrite(hijau, LOW);
digitalWrite(segA, LOW);
digitalWrite(segB, LOW);
digitalWrite(segC, LOW);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite( segF, LOW);
digitalWrite(segG, LOW);
delay(500);
// 5
digitalWrite(hijau, HIGH);
digitalWrite(segA, HIGH);
digitalWrite(segB, LOW);
digitalWrite(segC, HIGH);
digitalWrite(segD, HIGH);
digitalWrite(segE, LOW);
digitalWrite(segF, HIGH);
digitalWrite(segG, HIGH);
delay(500);
// mati
digitalWrite(kuning, LOW);
digitalWrite(hijau, LOW);
digitalWrite(segA, LOW);
digitalWrite(segB, LOW);
digitalWrite(segC, LOW);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
delay(500);
// 0
digitalWrite(kuning, HIGH);
digitalWrite(segA, HIGH);
digitalWrite(segB, HIGH);
digitalWrite(segC, HIGH);
digitalWrite(segD, HIGH);
digitalWrite(segE, HIGH);
digitalWrite(segF, HIGH);
digitalWrite(segG, LOW);
delay(500);
// mati
digitalWrite(kuning, LOW);
digitalWrite(hijau, LOW);
digitalWrite(segA, LOW);
digitalWrite(segB, LOW);
digitalWrite(segC, LOW);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
delay(500);
// 9
digitalWrite(hijau, HIGH);
digitalWrite(segA, HIGH);
digitalWrite(segB, HIGH);
digitalWrite(segC, HIGH);
digitalWrite(segD, HIGH);
digitalWrite(segE, LOW);
digitalWrite(segF, HIGH);
digitalWrite(segG, HIGH);
delay(500);
// mati
digitalWrite(kuning, LOW);
digitalWrite(hijau, LOW);
digitalWrite(segA, LOW);
digitalWrite(segB, LOW);
digitalWrite(segC, LOW);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
delay(500);
// 1
digitalWrite(hijau, HIGH);
digitalWrite(segA, LOW);
digitalWrite(segB, HIGH);
digitalWrite(segC, HIGH);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
delay(500);
// mati
digitalWrite(kuning, LOW);
digitalWrite(hijau, LOW);
digitalWrite(segA, LOW);
digitalWrite(segB, LOW);
digitalWrite(segC, LOW);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
delay(500);
// 0
digitalWrite(kuning, HIGH);
digitalWrite(segA, HIGH);
digitalWrite(segB, HIGH);
digitalWrite(segC, HIGH);
digitalWrite(segD, HIGH);
digitalWrite(segE, HIGH);
digitalWrite(segF, HIGH);
digitalWrite(segG, LOW);
delay(500);
// mati
digitalWrite(kuning, LOW);
digitalWrite(hijau, LOW);
digitalWrite(segA, LOW);
digitalWrite(segB, LOW);
digitalWrite(segC, LOW);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
delay(500);
// 6
digitalWrite(kuning, HIGH);
digitalWrite(segA, HIGH);
digitalWrite(segB, LOW);
digitalWrite(segC, HIGH);
digitalWrite(segD, HIGH);
digitalWrite(segE, HIGH);
digitalWrite(segF, HIGH);
digitalWrite(segG, HIGH);
delay(500);
// mati
digitalWrite(kuning, LOW);
digitalWrite(hijau, LOW);
digitalWrite(segA, LOW);
digitalWrite(segB, LOW);
digitalWrite(segC, LOW);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
delay(500);
// 1
digitalWrite(kuning, HIGH);
digitalWrite(segA, LOW);
digitalWrite(segB, HIGH);
digitalWrite(segC, HIGH);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
delay(500);
// mati
digitalWrite(kuning, LOW);
digitalWrite(hijau, LOW);
digitalWrite(segA, LOW);
digitalWrite(segB, LOW);
digitalWrite(segC, LOW);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
delay(500);
// 0
digitalWrite(kuning, HIGH);
digitalWrite(segA, HIGH);
digitalWrite(segB, HIGH);
digitalWrite(segC, HIGH);
digitalWrite(segD, HIGH);
digitalWrite(segE, HIGH);
digitalWrite(segF, HIGH);
digitalWrite(segG, LOW);
delay(500);
// mati
digitalWrite(kuning, LOW);
digitalWrite(hijau, LOW);
digitalWrite(segA, LOW);
digitalWrite(segB, LOW);
digitalWrite(segC, LOW);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
delay(500);
// 2
digitalWrite(hijau, HIGH);
digitalWrite(segA, HIGH);
digitalWrite(segB, HIGH);
digitalWrite(segC, LOW);
digitalWrite(segD, HIGH);
digitalWrite(segE, HIGH);
digitalWrite(segF, LOW);
digitalWrite(segG, HIGH);
delay(500);
// mati
digitalWrite(kuning, LOW);
digitalWrite(hijau, LOW);
digitalWrite(segA, LOW);
digitalWrite(segB, LOW);
digitalWrite(segC, LOW);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
delay(500);
}