#define pin2 3 #define pin1 4 #define enable 5 void setup() { pinMode(pin1, OUTPUT); pinMode(pin2, OUTPUT); pinMode(enable, OUTPUT); delay(1000); } void loop() { //Make motor turn in one direction with a speed of 500 digitalWrite(pin1,1); digitalWrite(pin2,0); analogWrite(enable,500); delay(1000); //Make the DC Motor stop digitalWrite(pin1,0); digitalWrite(pin2,0); analogWrite(enable, 0); delay(1000); //Reverse the direction of rotation and make the motor go slower digitalWrite(pin1,0); digitalWrite(pin2,1); analogWrite(enable, 50); delay(1000); }