// Information header
// Developer : Isabel Montero, Antonio Chavez, Uziel Mejia, Fernando Preciado
// ID number : A01738790, A01737515, A01737011, A01784141
// Date : 22/08/2024
// Project name : Mod1 Act05
// Add all required constant definitions
#define M1_ACC 11
#define M1_FWD 33
#define M2_ACC 12
#define M2_FWD 35
#define M3_ACC 7
#define M3_FWD 41
#define M4_ACC 8
#define M4_FWD 37
// Add all required variable definitions
void setup() {
// put your setup code here, to run once
pinMode (M1_ACC, OUTPUT);
pinMode (M2_ACC, OUTPUT);
pinMode (M3_ACC, OUTPUT);
pinMode (M4_ACC, OUTPUT);
digitalWrite(M1_ACC, LOW);
digitalWrite(M1_FWD, LOW);
digitalWrite(M2_ACC, LOW);
digitalWrite(M2_FWD, LOW);
digitalWrite(M3_ACC, LOW);
digitalWrite(M3_FWD, LOW);
digitalWrite(M4_ACC, LOW);
digitalWrite(M4_FWD, LOW);
Serial.begin (9600);
}
void loop() {
// put your main code here, to run repeatedly
analogWrite(M1_ACC, 350);
digitalWrite(M1_FWD, HIGH);
analogWrite(M2_ACC, 350);
digitalWrite(M2_FWD, HIGH);
analogWrite(M3_ACC, 350);
digitalWrite(M3_FWD, HIGH);
analogWrite(M4_ACC, 350);
digitalWrite(M4_FWD, HIGH);
delay(1600);
analogWrite(M1_ACC, 150);
digitalWrite(M1_FWD, HIGH);
analogWrite(M2_ACC, 150);
digitalWrite(M2_FWD, HIGH);
analogWrite(M3_ACC, 50);
digitalWrite(M3_FWD, HIGH);
analogWrite(M4_ACC, 50);
digitalWrite(M4_FWD, HIGH);
delay(1500);
}