Que signifie expected primary-expression before ',' token

Bonjour lors de la compilation de mon programme j'ai un problème. L'erreur expected primary-expression before ',' token apparait et je ne sais pas d'où elle peut venir vérifiant mon programme plusieurs fois voici mon code :

#define LED_PIN
#define CAPTEUR_PIN
#define TEST
void setup()
{
  pinMode(LED_PIN, OUTPUT);
  pinMode(CAPTEUR_PIN, INPUT);
  Serial.begin(9600);
}

void loop()
{
  digitalRead(CAPTEUR_PIN);
  if(digitalRead(CAPTEUR_PIN) == HIGH)
  {
    digitalWrite(LED_PIN, HIGH);
    delay(3000);
    if(TEST == LOW){
      Test = HIGH;
    }
  }
  else
  {
    digitalWrite(LED_PIN, LOW);
    delay(3000);
    if(TEST == HIGH)
    {
      TEST = LOW;
    }
  }
}

Que dois je faire pour résoudre ce problème ?

Essaye d'enlever la ligne
digitalRead(CAPTEUR_PIN);

Il existe un forum en français, ici tu auras peu de réponses si tu postes en français

#define LED_PIN
#define CAPTEUR_PIN
#define TEST

These #defines need values