/* TITLE: ARDUINO UNO and ARDUINO MOTOR SHIELD - 2Amp (L298N) */ /* FILE NAME: MOTOR2A.pde */ /* AUTHOR: Roger D. Secura */ /* DATE: 3-19-11 */ /* PROGRAM FUNCTION: Turn motors 1 and 2 on in one direction for */ /* 3 seconds and then reverse motor direction for 3 seconds */ int E1Pin = 6; int M1Pin = 7; int E2Pin = 5; int M2Pin = 4; void setup() { pinMode(E1Pin, OUTPUT); pinMode(M1Pin, OUTPUT); pinMode(E2Pin, OUTPUT); pinMode(M2Pin, OUTPUT); } void loop() { digitalWrite(E1Pin, LOW); digitalWrite(E2Pin, LOW); delay(3000); digitalWrite(M1Pin, HIGH); digitalWrite(M2Pin, LOW); delay(500); digitalWrite(E1Pin, HIGH); digitalWrite(E2Pin, HIGH); delay(3000); digitalWrite(E1Pin, LOW); digitalWrite(E2Pin, LOW); delay(3000); digitalWrite(M1Pin, LOW); digitalWrite(M2Pin, HIGH); delay(500); digitalWrite(E1Pin, HIGH); digitalWrite(E2Pin, HIGH); delay(3000); }