int nilai = 0;//variabel nilai
int sw1 = 0; //variabel sw1
int sw2 = 0;//variabel sw2
void setup() {
pinMode(13,OUTPUT) ;//A
pinMode(12,OUTPUT) ;//B
pinMode(11,OUTPUT) ;//C
pinMode(10,OUTPUT) ;//D
pinMode(9,OUTPUT) ;//E
pinMode(8,OUTPUT) ;//F
pinMode(7,OUTPUT) ;//G
pinMode(6,INPUT) ;//sw1
pinMode(5,INPUT) ;//sw2
}
void loop() {
sw1 = digitalRead (6) ;
sw2 = digitalRead (5) ;
delay(100) ;
if(sw1 == 0) {
nilai = nilai + 1;
}
if(sw2 == 0) {
nilai = nilai - 1;
}
if(nilai == 0){
//----------- 0 ----------
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9, LOW);
digitalWrite(8, LOW);
digitalWrite(7, HIGH);
//------------------------
}
if(nilai == 1){
//---------- 1 ------------
digitalWrite(13, HIGH);//A
digitalWrite(12, LOW);//B
digitalWrite(11, LOW);//C
digitalWrite(10, HIGH);//D
digitalWrite(9, HIGH);//E
digitalWrite(8, HIGH);//F
digitalWrite(7, HIGH);//G
//-------------------------
}
if(nilai == 2){
//----------- 2 ----------
digitalWrite(13, LOW);//A
digitalWrite(12, LOW);//B
digitalWrite(11, HIGH);//C
digitalWrite(10, LOW);//D
digitalWrite(9, LOW);//E
digitalWrite(8, HIGH);//F
digitalWrite(7, LOW);//G
}
if(nilai == 3) {
//---------3--------
digitalWrite(13,LOW) ;
digitalWrite(12,LOW) ;
digitalWrite(11, LOW) ;
digitalWrite(10,LOW) ;
digitalWrite(9,HIGH) ;
digitalWrite(8,HIGH) ;
digitalWrite(7,LOW) ;
}
if(nilai == 4) {
//----------4--------
digitalWrite(13,HIGH) ;
digitalWrite(12,LOW) ;
digitalWrite(11,LOW) ;
digitalWrite(10,HIGH) ;
digitalWrite(9,HIGH) ;
digitalWrite(8,LOW) ;
digitalWrite(7,LOW) ;
}
if(nilai == 5){
//------------5----------
digitalWrite(13, LOW);//A
digitalWrite(12, HIGH);//B
digitalWrite(11, LOW);//C
digitalWrite(10, LOW);//D
digitalWrite(9, HIGH);//E
digitalWrite(8, LOW);//F
digitalWrite(7, LOW);//G
//5
}
if(nilai == 6){
//------------6----------
digitalWrite(13, LOW);//A
digitalWrite(12, HIGH);//B
digitalWrite(11, LOW);//C
digitalWrite(10, LOW);//D
digitalWrite(9, LOW);//E
digitalWrite(8, LOW);//F
digitalWrite(7, LOW);//G
//6
}
if(nilai == 7){
//------------7----------
digitalWrite(13, LOW);//A
digitalWrite(12, LOW);//B
digitalWrite(11, LOW);//C
digitalWrite(10, HIGH);//D
digitalWrite(9, HIGH);//E
digitalWrite(8, HIGH);//F
digitalWrite(7, HIGH);//G
//7
}
if(nilai == 8){
//------------8----------
digitalWrite(13, LOW);//A
digitalWrite(12, LOW);//B
digitalWrite(11, LOW);//C
digitalWrite(10, LOW);//D
digitalWrite(9, LOW);//E
digitalWrite(8, LOW);//F
digitalWrite(7, LOW);//G
//8
}
if(nilai == 9){
//------------9----------
digitalWrite(13, LOW);//A
digitalWrite(12, LOW);//B
digitalWrite(11, LOW);//C
digitalWrite(10, LOW);//D
digitalWrite(9, HIGH);//E
digitalWrite(8, LOW);//F
digitalWrite(7, LOW);//G
//9
}
if(nilai == 10){
//----------- 0 ----------
digitalWrite(13, LOW);//A
digitalWrite(12, LOW);//B
digitalWrite(11, LOW);//C
digitalWrite(10, LOW);//D
digitalWrite(9, LOW);//E
digitalWrite(8, LOW);//F
digitalWrite(7, HIGH);//G
//10
}
if(nilai == 11){
//---------- 1 ------------
digitalWrite(13, HIGH);//A
digitalWrite(12, LOW);//B
digitalWrite(11, LOW);//C
digitalWrite(10, HIGH);//D
digitalWrite(9, HIGH);//E
digitalWrite(8, HIGH);//F
digitalWrite(7, HIGH);//G
//11
}
if(nilai == 12){
//----------- 2 ----------
digitalWrite(13, LOW);//A
digitalWrite(12, LOW);//B
digitalWrite(11, HIGH);//C
digitalWrite(10, LOW);//D
digitalWrite(9, LOW);//E
digitalWrite(8, HIGH);//F
digitalWrite(7, LOW);//G
//12
}
if (nilai == 13){
//-----------3-----------
digitalWrite(13, LOW);//A
digitalWrite(12, LOW);//B
digitalWrite(11, LOW);//C
digitalWrite(10, LOW);//D
digitalWrite(9, HIGH);//E
digitalWrite(8, HIGH);//F
digitalWrite(7, LOW);//G
//13
}
if(nilai == 14){
//------------4----------
digitalWrite(13, HIGH);//A
digitalWrite(12, LOW);//B
digitalWrite(11, LOW);//C
digitalWrite(10, HIGH);//D
digitalWrite(9, HIGH);//E
digitalWrite(8, LOW);//F
digitalWrite(7, LOW);//G
//14
}
if(nilai == 15){
//------------5----------
digitalWrite(13, LOW);//A
digitalWrite(12, HIGH);//B
digitalWrite(11, LOW);//C
digitalWrite(10, LOW);//D
digitalWrite(9, HIGH);//E
digitalWrite(8, LOW);//F
digitalWrite(7, LOW);//G
//------------------------
}
if(nilai == 16){
//------------6----------
digitalWrite(13, LOW);//A
digitalWrite(12, HIGH);//B
digitalWrite(11, LOW);//C
digitalWrite(10, LOW);//D
digitalWrite(9, LOW);//E
digitalWrite(8, LOW);//F
digitalWrite(7, LOW);//G
//------------------------
}
if (nilai == 17){
//------------7----------
digitalWrite(13, LOW);//A
digitalWrite(12, LOW);//B
digitalWrite(11, LOW);//C
digitalWrite(10, HIGH);//D
digitalWrite(9, HIGH);//E
digitalWrite(8, HIGH);//F
digitalWrite(7, HIGH);//G
//------------------------
}
if (nilai == 18){
//------------8----------
digitalWrite(13, LOW);//A
digitalWrite(12, LOW);//B
digitalWrite(11, LOW);//C
digitalWrite(10, LOW);//D
digitalWrite(9, LOW);//E
digitalWrite(8, LOW);//F
digitalWrite(7, LOW);//G
//------------------------
}
if(nilai == 19){
//------------9----------
digitalWrite(13, LOW);//A
digitalWrite(12, LOW);//B
digitalWrite(11, LOW);//C
digitalWrite(10, LOW);//D
digitalWrite(9, HIGH);//E
digitalWrite(8, LOW);//F
digitalWrite(7, LOW);//G
//------------------------
}
}