int led1 = 13, led2 = 12, led3 = 11, led4 = 10, led5 = 9, led6 = 8, led7 = 7, led8 = 6;
int dip1 = 14, dip2 = 15, dip3 = 16, dip4 = 17, dip5 = 18, dip6 = 19, dip7 = 20, dip8 = 21;
void setup() {
Serial.begin(9600);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);
pinMode(dip1, INPUT_PULLUP);
pinMode(dip2, INPUT_PULLUP);
pinMode(dip3, INPUT_PULLUP);
pinMode(dip4, INPUT_PULLUP);
pinMode(dip5, INPUT_PULLUP);
pinMode(dip6, INPUT_PULLUP);
pinMode(dip7, INPUT_PULLUP);
pinMode(dip8, INPUT_PULLUP);
digitalWrite(dip1, HIGH);
digitalWrite(dip2, HIGH);
digitalWrite(dip3, HIGH);
digitalWrite(dip4, HIGH);
digitalWrite(dip5, HIGH);
digitalWrite(dip6, HIGH);
digitalWrite(dip7, HIGH);
digitalWrite(dip8, HIGH);
}
void loop() {
int dipSwitch1 = digitalRead(dip1);
int dipSwitch2 = digitalRead(dip2);
int dipSwitch3 = digitalRead(dip3);
int dipSwitch4 = digitalRead(dip4);
int dipSwitch5 = digitalRead(dip5);
int dipSwitch6 = digitalRead(dip6);
int dipSwitch7 = digitalRead(dip7);
int dipSwitch8 = digitalRead(dip8);
if (dipSwitch1 == LOW){
digitalWrite(led1, LOW);
Serial.println("OK");
}
if (dipSwitch2 == LOW){
digitalWrite(led2, LOW);
}
if (dipSwitch3 == LOW){
digitalWrite(led3, LOW);
}
if (dipSwitch4 == LOW){
digitalWrite(led4, LOW);
}
if (dipSwitch5 == LOW){
digitalWrite(led5, LOW);
}
if (dipSwitch6 == LOW){
digitalWrite(led6, LOW);
}
if (dipSwitch7 == LOW){
digitalWrite(led7, LOW);
}
if (dipSwitch8 == LOW){
digitalWrite(led8, LOW);
}
else {
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led4,HIGH);
digitalWrite(led5,HIGH);
digitalWrite(led6,HIGH);
digitalWrite(led7,HIGH);
digitalWrite(led8,HIGH);
}
}