void setup() {
pinMode(23, INPUT); //S1
pinMode(22, INPUT); //S2
pinMode(21, INPUT); //S3
pinMode(5, OUTPUT); //CAPACITOR 1
pinMode(4, OUTPUT); //CAPACITOR 2
}
void loop() {
if(digitalRead(23)==HIGH && digitalRead(22)==HIGH && digitalRead(21)==HIGH)
{
digitalWrite(4,HIGH); // CAPACITOR 2
digitalWrite(5, HIGH); // CAPACITOR 1
}
else if ((digitalRead(23)==HIGH && digitalRead(22)==HIGH) || (digitalRead(23)==HIGH && digitalRead(21)==HIGH) || (digitalRead(21)==HIGH && digitalRead(22)==HIGH))
{
digitalWrite(5,LOW); // CAPACITOR 1
digitalWrite(4, HIGH); // CAPACITOR 2
}
else if(digitalRead(23)==HIGH || digitalRead(22)==HIGH || digitalRead(21)==HIGH)
{
digitalWrite(5, HIGH); // CAPACITOR 1
digitalWrite(4, LOW); // CAPACITOR 2
}
else{
digitalWrite(5, LOW); // CAPACITOR 1
digitalWrite(4, LOW); // CAPACITOR 2
}
}