#include const int motorA1 = 9; // IN1 const int motorA2 = 10; // IN2 const int motorAp = 11; // const int motorB1 = 6; // IN1 const int motorB2 = 5; // IN2 const int motorBp = 7; // const int STBY = 8; void setup() { // put your setup code here, to run once: pinMode( motorA1, OUTPUT ); pinMode( motorA2, OUTPUT ); pinMode( motorAp, OUTPUT ); pinMode( motorB1, OUTPUT ); pinMode( motorB2, OUTPUT ); pinMode( motorBp, OUTPUT ); pinMode( STBY, OUTPUT ); digitalWrite( motorA1, LOW ); digitalWrite( motorA2, LOW ); digitalWrite( motorAp, LOW ); digitalWrite( motorB1, LOW ); digitalWrite( motorB2, LOW ); digitalWrite( motorBp, LOW ); digitalWrite( STBY, HIGH ); Serial.begin(9600); Serial.println( "Motor Standby" ); delay( 1000 ); } void loop() { // put your main code here, to run repeatedly: Serial.println("motorA forward"); digitalWrite( motorAp, HIGH ); digitalWrite( motorA1, HIGH ); digitalWrite( motorA2, LOW ); delay( 3000 ); Serial.println("motorA stop"); digitalWrite( motorAp, LOW ); delay( 1000 ); Serial.println("motorA back"); digitalWrite( motorAp, HIGH ); digitalWrite( motorA1, LOW ); digitalWrite( motorA2, HIGH ); delay( 3000 ); Serial.println("motorA stop"); digitalWrite( motorAp, LOW ); delay( 1000 ); Serial.println("motorB forward"); digitalWrite( motorBp, HIGH ); digitalWrite( motorB1, HIGH ); digitalWrite( motorB2, LOW ); delay( 3000 ); Serial.println("motorB stop"); digitalWrite( motorBp, LOW ); delay( 1000 ); Serial.println("motorB back"); digitalWrite( motorBp, HIGH ); digitalWrite( motorB1, LOW ); digitalWrite( motorB2, HIGH ); delay( 3000 ); Serial.println("motorB stop"); digitalWrite( motorBp, LOW ); delay( 1000 ); }