#define Sw1 2
#define Sw2 3
#define led 8
byte Cnt=0;
void setup() {
pinMode(Sw1, INPUT);
pinMode(Sw2, INPUT);
pinMode(led, OUTPUT);
 Serial.begin(9600);
}

void loop() {
  boolean StSW1=digitalRead(Sw1);
  boolean StSW2=digitalRead(Sw2);
  
  if(StSW1 == 0){ // Cnt--
    while(digitalRead(Sw1)==0)  delay(1);
    
    Cnt=Cnt-1;  
    if(Cnt==255 || Cnt == 0) Cnt=0;
  }
  if(StSW2 == 0){ //Cnt++
   while(digitalRead(Sw2)==0)  delay(1);
     Cnt=Cnt+1;
     if(Cnt>=5) Cnt=5;
  }
  if(Cnt<3){digitalWrite(led, LOW);}
if(Cnt>3){digitalWrite(led,HIGH);}
  Serial.println("Counter Value="+String(Cnt));
  delay(100);
}