Problema entender programación

Muy buenas,

estoy muy verde en programación y estoy intentando avanzar con dos motores DC.

Me he encontrado algo básico, una programación que arranca los motores, hace que el robot vaya hacia delante X tiempo, luego hacia atras y luego se pare.

const int pinENA = 5;
const int pinIN1 = 2;
const int pinIN2 = 3;
const int pinIN3 = 7;
const int pinIN4 = 4;
const int pinENB = 6;

const int waitTime = 4000; //espera entre fases
 
const int speed = 200;      //velocidad de giro 80% (200/255)

const int pinMotorA[3] = {pinENA, pinIN1, pinIN2 };
const int pinMotorB[3] = {pinENB, pinIN3, pinIN4 };



void setup()
{
   pinMode(pinIN1, OUTPUT);
   pinMode(pinIN2, OUTPUT);
   pinMode(pinENA, OUTPUT);
   pinMode(pinIN3, OUTPUT);
   pinMode(pinIN4, OUTPUT);
   pinMode(pinENB, OUTPUT);
}
 
void loop()
{
   moveForward(pinMotorA, 180);
   moveForward(pinMotorB, 180);
   delay(waitTime);
 
   moveBackward(pinMotorA, 180);
   moveBackward(pinMotorB, 180);
   delay(waitTime);
 
   fullStop(pinMotorA);
   fullStop(pinMotorB);
   delay(waitTime);
}
 
void moveForward(const int pinMotor[3], int speed)  // Seguir adelante

{
   digitalWrite(pinMotor[1], HIGH);
   digitalWrite(pinMotor[2], LOW);
 
   analogWrite(pinMotor[0], speed);
}
 
void moveBackward(const int pinMotor[3], int speed) //  hacia atrás

{
   digitalWrite(pinMotor[1], LOW);
   digitalWrite(pinMotor[2], HIGH);
 
   analogWrite(pinMotor[0], speed);
}
 
void fullStop(const int pinMotor[3])  // todo parado
{
   digitalWrite(pinMotor[1], LOW);
   digitalWrite(pinMotor[2], LOW);
 
   analogWrite(pinMotor[0], 0);
}

Y lo que no entiendo es el porque pone en los distintos void pinMotor[1] ó pinMotor[2], si de esta forma no ha llamado a nada.
¿Alguien puede aclararme esta programación?

Gracias

Al principio declara dos array, arreglo o vector de 3 elementos, pinMotorA y pinMotorB. Luego pasa como argumento a las funciones dichos array. Una vez dentro de las funciones, se refiere a [1] o [2] para hacer referencia al 2do o 3er elemento del array...