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
}
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);//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
//------------------------
}
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);//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
//------------------------
}
if(nilai == 4){
//------------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
//------------------------
}
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
//------------------------
}
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
//------------------------
}
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
//------------------------
}
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
//------------------------
}
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
//------------------------
}
if(nilai == 10){
//-----------0-----------
digitalWrite(13, LOW);//A
digitalWrite(12, LOW);//B
digitalWrite(11, LOW);//C
digitalWrite(10, LOW);
digitalWrite(9, LOW);
digitalWrite(8, LOW);
digitalWrite(7, HIGH);
//10
}
if(nilai > 9){
nilai = 9;
}
if(nilai < 0){
nilai = 9;
}
}
// put your main code here, to run repeatedly: