int input1 = 4; int input2 = 7; int input3 = 2; int input4 = 8; void setup () { pinMode( input1 ,OUTPUT); pinMode( input2 ,OUTPUT); pinMode( input3 ,OUTPUT); pinMode( input4 ,OUTPUT); Serial.begin(9600); } void loop () { char x; x=Serial.read(); if (x=='d'){ Serial.println("deploying"); digitalWrite ( input3 ,HIGH); digitalWrite ( input4 ,LOW); digitalWrite(input1,LOW); digitalWrite(input2, HIGH); delay(50000); digitalWrite(input1,LOW); digitalWrite(input2,LOW); digitalWrite(input3,LOW); digitalWrite(input4,LOW); //delay(1000); Serial.println("deployment complete!"); } else if (x=='r'){ Serial.println("retracting"); digitalWrite ( input1 ,HIGH); digitalWrite ( input2 ,LOW); digitalWrite(input3,LOW); digitalWrite(input4,HIGH); delay(20000); digitalWrite(input1,LOW); digitalWrite(input2,LOW); delay(40000); digitalWrite(input3,LOW); digitalWrite(input4,LOW); //delay(1000); Serial.println("retraction complete!"); }else if (x=='c'){ digitalWrite(input1,LOW); digitalWrite(input2,LOW); digitalWrite(input3,LOW); digitalWrite(input4,LOW); } }