#include <Arduino.h>
#define ledA 10
#define ledB 11
#define ledF 9
#define ledG 8
#define ledE 5
#define ledD 6
#define ledC 7
#define lampumerah 4
#define lampukuning 3
#define lampuhijau 2
void setup() {
pinMode(ledA, OUTPUT);
pinMode(ledB, OUTPUT);
pinMode(ledC, OUTPUT);
pinMode(ledD, OUTPUT);
pinMode(ledE, OUTPUT);
pinMode(ledF, OUTPUT);
pinMode(ledG, OUTPUT);
pinMode(lampumerah, OUTPUT);
pinMode(lampukuning, OUTPUT);
pinMode(lampuhijau, OUTPUT);
}
void loop() {
digitalWrite(lampumerah, HIGH);
digitalWrite(lampukuning, LOW);
digitalWrite(lampuhijau, LOW);
angka9 ();
delay(1000);
angka8 ();
delay(1000);
angka7 ();
delay(1000);
angka6 ();
delay(1000);
angka5 ();
delay(1000);
angka4 ();
delay(1000);
angka3 ();
delay(1000);
angka2 ();
delay(1000);
angka1 ();
delay(1000);
digitalWrite(lampukuning, HIGH);
digitalWrite(lampumerah, LOW);
digitalWrite(lampuhijau, LOW);
angka3 ();
delay(1000);
angka2 ();
delay(1000);
angka1 ();
delay(1000);
digitalWrite(lampuhijau, HIGH);
digitalWrite(lampumerah, LOW);
digitalWrite(lampukuning, LOW);
angka6 ();
delay (1000);
angka5 ();
delay(1000);
angka4 ();
delay(1000);
angka3 ();
delay(1000);
angka2 ();
delay(1000);
angka1 ();
delay(1000);
}
void angka9 ()
{
digitalWrite(ledA, HIGH);
digitalWrite(ledB, HIGH);
digitalWrite(ledC, HIGH);
digitalWrite(ledD, HIGH);
digitalWrite(ledE, LOW);
digitalWrite(ledF, HIGH);
digitalWrite(ledG, HIGH);
}
void angka8 ()
{
digitalWrite(ledA, HIGH);
digitalWrite(ledB, HIGH);
digitalWrite(ledC, HIGH);
digitalWrite(ledD, HIGH);
digitalWrite(ledE, HIGH);
digitalWrite(ledF, HIGH);
digitalWrite(ledG, HIGH);
}
void angka7 ()
{
digitalWrite(ledA, HIGH);
digitalWrite(ledB, HIGH);
digitalWrite(ledC, HIGH);
digitalWrite(ledD, LOW);
digitalWrite(ledE, LOW);
digitalWrite(ledF, LOW);
digitalWrite(ledG, LOW);
}
void angka6 ()
{
digitalWrite(ledA, HIGH);
digitalWrite(ledB, LOW);
digitalWrite(ledC, HIGH);
digitalWrite(ledD, HIGH);
digitalWrite(ledE, HIGH);
digitalWrite(ledF, HIGH);
digitalWrite(ledG, HIGH);
}
void angka5 ()
{
digitalWrite(ledA, HIGH);
digitalWrite(ledB, LOW);
digitalWrite(ledC, HIGH);
digitalWrite(ledD, HIGH);
digitalWrite(ledE, LOW);
digitalWrite(ledF, HIGH);
digitalWrite(ledG, HIGH);
}
void angka4 ()
{
digitalWrite(ledA, LOW);
digitalWrite(ledB, HIGH);
digitalWrite(ledC, HIGH);
digitalWrite(ledD, LOW);
digitalWrite(ledE, LOW);
digitalWrite(ledF, HIGH);
digitalWrite(ledG, HIGH);
}
void angka3 ()
{
digitalWrite(ledA, HIGH);
digitalWrite(ledB, HIGH);
digitalWrite(ledC, HIGH);
digitalWrite(ledD, HIGH);
digitalWrite(ledE, LOW);
digitalWrite(ledF, LOW);
digitalWrite(ledG, HIGH);
}
void angka2 ()
{
digitalWrite(ledA, HIGH);
digitalWrite(ledB, HIGH);
digitalWrite(ledC, LOW);
digitalWrite(ledD, HIGH);
digitalWrite(ledE, HIGH);
digitalWrite(ledF, LOW);
digitalWrite(ledG, HIGH);
}
void angka1 ()
{
digitalWrite(ledA, LOW);
digitalWrite(ledB, HIGH);
digitalWrite(ledC, HIGH);
digitalWrite(ledD, LOW);
digitalWrite(ledE, LOW);
digitalWrite(ledF, LOW);
digitalWrite(ledG, LOW);
}
void angka0 ()
{
digitalWrite(ledA, HIGH);
digitalWrite(ledB, HIGH);
digitalWrite(ledC, HIGH);
digitalWrite(ledD, HIGH);
digitalWrite(ledE, HIGH);
digitalWrite(ledF, HIGH);
digitalWrite(ledG, LOW);
}