int motorPin1 = 9; // GPIO Pin IN1 int motorPin2 = 8; // GPIO Pin IN2 int motorPin3 = 44; // GPIO Pin IN1 int motorPin4 = 7; // GPIO Pin IN2 int motorPin5 = 1; // GPIO Pin IN1 int motorPin6 = 2; // GPIO Pin IN2 int motorPin7 = 3; // GPIO Pin IN1 int motorPin8 = 4; // GPIO Pin IN2 void setup() { pinMode(motorPin1, OUTPUT); pinMode(motorPin2, OUTPUT); pinMode(motorPin3, OUTPUT); pinMode(motorPin4, OUTPUT); pinMode(motorPin5, OUTPUT); pinMode(motorPin6, OUTPUT); pinMode(motorPin7, OUTPUT); pinMode(motorPin8, OUTPUT); } void loop() { // Forward rotation analogWrite(motorPin1, 255); // Speed (0–255) analogWrite(motorPin2, 0); analogWrite(motorPin3, 255); // Speed (0–255) analogWrite(motorPin4, 0); analogWrite(motorPin5, 255); // Speed (0–255) analogWrite(motorPin6, 0); analogWrite(motorPin7, 255); // Speed (0–255) analogWrite(motorPin8, 0); delay(2000); // Stop analogWrite(motorPin1, 0); analogWrite(motorPin2, 0); analogWrite(motorPin3, 0); analogWrite(motorPin4, 0); analogWrite(motorPin5, 0); analogWrite(motorPin6, 0); analogWrite(motorPin7, 0); analogWrite(motorPin8, 0); delay(1000); }