int but1 = 2;
int but2 = 3;
int limitswitch1 = 4;
int limitswitch2 = 5;
int limitswitch3 = 6;
int redled1 = 8;
int blueled1 = 7;
int redled2 = 9;
int blueled2 = 10;
void setup() {
pinMode(but1, INPUT_PULLUP);
pinMode(but2, INPUT_PULLUP);
pinMode(limitswitch1, INPUT_PULLUP);
pinMode(limitswitch2, INPUT_PULLUP);
pinMode(limitswitch3, INPUT_PULLUP);
pinMode(redled1, OUTPUT);
pinMode(blueled1, OUTPUT);
pinMode(redled2, OUTPUT);
pinMode(blueled2, OUTPUT);
}
void loop() {
if(digitalRead(but1)==LOW && digitalRead(limitswitch1)==HIGH){
digitalWrite(redled1, HIGH);
digitalWrite(blueled1, LOW);
digitalWrite(redled2, LOW);
digitalWrite(blueled2, LOW);
}
if(digitalRead(limitswitch1)==LOW && digitalRead(but1)==HIGH){
digitalWrite(redled1, LOW);
digitalWrite(blueled1, LOW);
digitalWrite(redled2, LOW);
digitalWrite(blueled2, HIGH);
}
if(digitalRead(limitswitch2)==LOW && digitalRead(but1)==HIGH){
digitalWrite(redled1, LOW);
digitalWrite(blueled1, LOW);
digitalWrite(redled2, HIGH);
digitalWrite(blueled2, LOW);
}
if(digitalRead(limitswitch3)==LOW && digitalRead(but1)==HIGH){
digitalWrite(redled1, LOW);
digitalWrite(blueled1, HIGH);
digitalWrite(redled2, LOW);
digitalWrite(blueled2, LOW);
}
if(digitalRead(but2)==LOW && digitalRead(but1)==HIGH){
digitalWrite(redled1, LOW);
digitalWrite(blueled1, LOW);
digitalWrite(redled2, LOW);
digitalWrite(blueled2, LOW);
}
}