#define sw0 13
#define sw1 12
#define sw2 14
#define sw3 27
#define led 18
int freq = 5000;
int Ch = 0;
int res = 2;
int V0,V1,V2,V3;
 
void setup(){
  Serial.begin(115200);
  pinMode(sw0,INPUT_PULLUP);
  pinMode(sw1,INPUT_PULLUP);
  pinMode(sw2,INPUT_PULLUP);
  pinMode(sw3,INPUT_PULLUP);
  ledcSetup(Ch, freq, res);
  ledcAttachPin(led, Ch);
  
}
 
void loop(){
  V0 = digitalRead(sw0);
  V1 = digitalRead(sw1);
  V2 = digitalRead(sw2);
  V3 = digitalRead(sw3);
  Serial.print(V0);
  Serial.print(V1);
  Serial.print(V2);
  Serial.println(V3);
  delay(200);
  if(V0==0){
    ledcWrite(Ch,0);
  }
  if(V1==0){
    ledcWrite(Ch,1);
  }
  if(V2==0){
    ledcWrite(Ch,2);
  }
  if(V3==0){
    ledcWrite(Ch,3);
  }
}