forget about combining two codes together I don't understand sorry . just help me add two servos to the code ,which can be moved by letter N,S,W,E,C .
int mA1 = 8;
int mA2 = 9;
int mB1 = 10;
int mB2 = 11;
void setup(){
Serial.begin(9600);
pinMode(mA1, OUTPUT);
pinMode(mA2, OUTPUT);
pinMode(mB1, OUTPUT);
pinMode(mB2, OUTPUT);
pinMode(2, OUTPUT);
pinMode(7, OUTPUT);
}
void loop(){
if (Serial.available() > 0) {
char motors = Serial.read();
switch(motors) {
case 'R':
digitalWrite(mA1,LOW);
digitalWrite(mA2,HIGH);
digitalWrite(mB1,LOW);
digitalWrite(mB2,HIGH);
delay(250);
digitalWrite(mA1,LOW);
digitalWrite(mA2,LOW);
digitalWrite(mB1,LOW);
digitalWrite(mB2,LOW);
break;
case 'L':
digitalWrite(mA1,HIGH);
digitalWrite(mA2,LOW);
digitalWrite(mB1,HIGH);
digitalWrite(mB2,LOW);
delay(250);
digitalWrite(mA1,LOW);
digitalWrite(mA2,LOW);
digitalWrite(mB1,LOW);
digitalWrite(mB2,LOW);
break;
case 'F':
digitalWrite(mA1,LOW);
digitalWrite(mA2,HIGH);
digitalWrite(mB1,HIGH);
digitalWrite(mB2,LOW);
break;
case 'B':
digitalWrite(mA1,HIGH);
digitalWrite(mA2,LOW);
digitalWrite(mB1,LOW);
digitalWrite(mB2,HIGH);
break;
case 'O':
digitalWrite(mA1,LOW);
digitalWrite(mA2,LOW);
digitalWrite(mB1,LOW);
digitalWrite(mB2,LOW);
break;
case 'X':
digitalWrite(2,HIGH);
break;
case 'Z':
digitalWrite(2, LOW);
break;
case 'H':
digitalWrite(7, HIGH);
delay(150);
digitalWrite(7, LOW);
}
}
}