banda transportadora

saludos
quisiera saber como puedo programar una banda transportadora selectora de tamaños con sensores de presencia
los sensores estan frente a frente y cuando pasa un objeto se corta la conexion de el emisor con el receptor y manda un uno hay dos sensores uno para cajas grandes y otro para cajas chicas, la señal del sensor debe activar un piston hecho con un servomotor tambien hay dos uno para cada tamaño de caja (grande o chica)
ojala puedan ayudarme gracias.

Comienza recepcionando adecuadamente cada señal en el Arduino.
Asegurándote que los niveles no superen 5V. No dices nada al respecto sobre los sensores, supongo que son industriales y tendrán entonces tensiones de 12 o 24V, pero puedo equivocarme.
Entonces el primer paso es leer los sensores con Arduino.

Digamos que le dispones una variable para las cajas grandes y otra para las chicas.

const byte pinChica    = 2;
const byte pinGrande = 3;
unsigned int contadorChicas = 0;                   // contador de cajas chicas
unsigned int contadorGrandes = 0;                // contador de cajas grandes
bool estadoChica, estadoChicaAnt = false;      // llevarán los estados actual y anterior del sensor de caja chica
bool estadoGrande, estadoGrandeAnt = false; // idem con cajas grandes

Luego hay que definirlos en el setup

void setup() {
   pinMode(pinChica, INPUT);
   pinMode(pinGrande, INPUT);
}

Tus sensores de presencia iranconectados a 2 (chica) y 3 (grande).
Asi que probemos como se comporta con esto

void loop() {
    estadoChica = digitalRead(pinChica);
    estadoGrande = digitalRead(pinGrande); 
    if (estadoChica && !estadoChicaAnt) {  // si cambia de 0 a 1 entonces paso un objeto chico
        contadorChicas++;
        Serial.print("Paso ");
        Serial.print(contadorChicas),
        Serial.print(" caja(s) chica(s)");
    }
    if (estadoGrande && !estadoGrandeAnt) {  // si cambia de 0 a 1 entonces paso un objeto chico
        contadorGrandes++;
        Serial.print("Paso ");
        Serial.print(contadorGrandes),
        Serial.print(" caja(s) grandes(s)");          
    }
    estadoChicaAnt = estadoChica ;
    estadoGrandeAnt = estadoGrande;
}

Recuerda que nada de esto puedes llevar adelante si los sensores de presencia no entregan 5V, en ese caso habra que hacer adecuaciones.

Luego podemos trabajar con el servo pero para ello solo busca en Google: Arduino servo y ensaya con el.

Gracias amigo
Los sensores funcionan con 5 volts

Bueno adelante entonces!