void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, INPUT_PULLUP);
}
int angka;
void loop() {
if(digitalRead(9)==LOW){
angka=angka+1;
delay(100);
}
if(angka==0) {
digitalWrite(2, LOW); //a
digitalWrite(3, LOW); //b
digitalWrite(4, LOW); //c
digitalWrite(5, LOW); //d
digitalWrite(6, LOW); //e
digitalWrite(7, LOW); //f
digitalWrite(8, HIGH); //g
}
if(angka==1) {
digitalWrite(2, HIGH); //a
digitalWrite(3, LOW); //b
digitalWrite(4, LOW); //c
digitalWrite(5, HIGH); //d
digitalWrite(6, HIGH); //e
digitalWrite(7, HIGH); //f
digitalWrite(8, HIGH); //g
}
if(angka==2) {
digitalWrite(2, LOW); //a
digitalWrite(3, LOW); //b
digitalWrite(4, HIGH); //c
digitalWrite(5, LOW); //d
digitalWrite(6, LOW); //e
digitalWrite(7, HIGH); //f
digitalWrite(8, LOW); //g
}
if(angka==3) {
digitalWrite(2, LOW); //a
digitalWrite(3, LOW); //b
digitalWrite(4, LOW); //c
digitalWrite(5, LOW); //d
digitalWrite(6, HIGH); //e
digitalWrite(7, HIGH); //f
digitalWrite(8, LOW); //g
}
if(angka==4) {
digitalWrite(2, HIGH); //a
digitalWrite(3, LOW); //b
digitalWrite(4, LOW); //c
digitalWrite(5, HIGH); //d
digitalWrite(6, HIGH); //e
digitalWrite(7, LOW); //f
digitalWrite(8, LOW); //g
}
if(angka==5) {
digitalWrite(2, LOW); //a
digitalWrite(3, HIGH); //b
digitalWrite(4, LOW); //c
digitalWrite(5, LOW); //d
digitalWrite(6, HIGH); //e
digitalWrite(7, LOW); //f
digitalWrite(8, LOW); //g
}
if(angka==6) {
digitalWrite(2, LOW); //a
digitalWrite(3, HIGH); //b
digitalWrite(4, LOW); //c
digitalWrite(5, LOW); //d
digitalWrite(6, LOW); //e
digitalWrite(7, LOW); //f
digitalWrite(8, LOW); //g
}
if(angka==7) {
digitalWrite(2, LOW); //a
digitalWrite(3, LOW); //b
digitalWrite(4, LOW); //c
digitalWrite(5, HIGH); //d
digitalWrite(6, HIGH); //e
digitalWrite(7, HIGH); //f
digitalWrite(8, HIGH); //g
}
if(angka==8) {
digitalWrite(2, LOW); //a
digitalWrite(3, LOW); //b
digitalWrite(4, LOW); //c
digitalWrite(5, LOW); //d
digitalWrite(6, LOW); //e
digitalWrite(7, LOW); //f
digitalWrite(8, LOW); //g
}
if(angka==9) {
digitalWrite(2, LOW); //a
digitalWrite(3, LOW); //b
digitalWrite(4, LOW); //c
digitalWrite(5, LOW); //d
digitalWrite(6, HIGH); //e
digitalWrite(7, LOW); //f
digitalWrite(8, LOW); //g
}
if (angka>9){
angka=0;
}
}