int m1a=11,m2a=10,m1b=9,m2b=8; void setup() { Serial.begin(9600); pinMode(m1a,OUTPUT); pinMode(m2a,OUTPUT); pinMode(m1b,OUTPUT); pinMode(m2b,OUTPUT); pinMode(2,INPUT); // put your setup code here, to run once: } void loop() { int val = digitalRead(2); Serial.println(val); if ( val == HIGH) { Serial.println("Moving"); digitalWrite(m1a,HIGH); digitalWrite(m2a,LOW); digitalWrite(m1b,LOW); digitalWrite(m2b,HIGH); } if (val == LOW) { Serial.print("Not Moving"); digitalWrite(m1a,LOW); digitalWrite(m2a,LOW); digitalWrite(m1b,LOW); digitalWrite(m2b,LOW); } // put your main code here, to run repeatedly: }