#define lampuMerah 13
#define lampuKuning 12
#define lampuHijau 11
#define segA 8
#define segB 9
#define segC 3
#define segD 4
#define segE 5
#define segF 7
#define segG 6
void setup() {
pinMode(lampuMerah, OUTPUT);
pinMode(lampuKuning, OUTPUT);
pinMode(lampuHijau, OUTPUT);
pinMode(segA, OUTPUT);
pinMode(segB, OUTPUT);
pinMode(segC, OUTPUT);
pinMode(segD, OUTPUT);
pinMode(segE, OUTPUT);
pinMode(segF, OUTPUT);
pinMode(segG, OUTPUT);
}
void num3() {
digitalWrite(segA, LOW);
digitalWrite(segB, LOW);
digitalWrite(segC, LOW);
digitalWrite(segD, LOW);
digitalWrite(segG, LOW);
digitalWrite(segE, HIGH);
digitalWrite(segF, HIGH);
}
void num2() {
digitalWrite(segA, LOW);
digitalWrite(segB, LOW);
digitalWrite(segC, HIGH);
digitalWrite(segD, LOW);
digitalWrite(segE, LOW);
digitalWrite(segF, HIGH);
digitalWrite(segG, LOW);
}
void num1() {
digitalWrite(segA, HIGH);
digitalWrite(segB, LOW);
digitalWrite(segC, LOW);
digitalWrite(segD, HIGH);
digitalWrite(segE, HIGH);
digitalWrite(segF, HIGH);
digitalWrite(segG, HIGH);
}
void loop() {
num3();
digitalWrite(lampuHijau, LOW);
digitalWrite(lampuMerah, HIGH);
delay(1000);
num2();
digitalWrite(lampuMerah, LOW);
digitalWrite(lampuKuning, HIGH);
delay(1000);
num1();
digitalWrite(lampuKuning, LOW);
digitalWrite(lampuHijau, HIGH);
delay(1000);
}