int m11=11,m12=10,m21=9,m22=6; char data=0; void setup() { Serial.begin(9600); pinMode(m11,OUTPUT); pinMode(m12,OUTPUT); pinMode(m21,OUTPUT); pinMode(m22,OUTPUT); } void loop() { if(Serial.available() > 0) { data = Serial.read(); Serial.print(data); Serial.print("\n"); if(data == 'F') forward(); else if(data == 'B') backward(); else if(data == 'L') left(); else if(data == 'R') right(); else astop(); } } void forward() { digitalWrite(m11,HIGH); digitalWrite(m12,LOW); digitalWrite(m21,HIGH); digitalWrite(m22,LOW); } void backward() { digitalWrite(m11,LOW); digitalWrite(m12,HIGH); digitalWrite(m21,LOW); digitalWrite(m22,HIGH); } void left() { digitalWrite(m11,LOW); digitalWrite(m12,LOW); digitalWrite(m21,HIGH); digitalWrite(m22,LOW); }void right() { digitalWrite(m11,HIGH); digitalWrite(m12,LOW); digitalWrite(m21,LOW); digitalWrite(m22,LOW); }void astop() { digitalWrite(m11,LOW); digitalWrite(m12,LOW); digitalWrite(m21,LOW); digitalWrite(m22,LOW); }