#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);
}
}