Programar dos sensores infrarrojos en arduino UNO R3

Lo siento, no hablo español ... Usé Google Translate.

Debería escribir algo de depuración en el monitor serial para que pueda confirmar lo que está sucediendo.

void loop() 
{
  entrada=digitalRead(sensor_entrada);
  if(entrada==LOW)
  {
    contador++;
    Serial.println("Entrada");
    do
    {
      entrada=digitalRead(sensor_entrada);
    }
    while(entrada!=HIGH);
  }
  
  salida=digitalRead(sensor_salida);
  if(salida==LOW)
  {
    contador--;
    Serial.println("Salida");
    do
    {
      salida=digitalRead(sensor_salida);
    } 
    while(salida!=HIGH);
  }

Pruebe también un
delay (200);
después de leer las señales.