Cómo conectar una cámara web a un microcontrolador y una PC

De acuerdo, según tengo entendido, tiene una cámara web que alimenta imágenes a su programa MATLAB que califica las hojas, y necesita una forma de obtener las hojas de forma rápida en lugar de colocarlas manualmente frente a la cámara web.

Por lo tanto, no es necesario que haya ninguna comunicación de cámara-microcontrolador como tal *. Solo necesita configurar algunos motores que traigan la hoja dentro de un sistema de transporte o algo así. Esto no es difícil y se puede hacer con cualquier controlador. Sin embargo, para simplificar las cosas * puedes (y probablemente deberías) usar un Arduino para este propósito. Es una conexión muy simple: Arduino Lección 13. Motores DC.

* La razón por la que prefiero Arduino es porque resulta que es posible que necesites algún tipo de sincronización. Si su código MATLAB no es lo suficientemente rápido, en comparación con la velocidad a la que se introducen las hojas, entonces las cosas no funcionarán. Entonces, la idea básica es que una nueva hoja debe entrar cuando se haya procesado la anterior. Si conecta su Arduino a su computadora portátil / PC que ejecuta el código MATLAB, puede indicarle al Arduino que arranque y pare los motores según sea necesario. Y puede hacerlo a través de una interfaz en serie, que es fácil de programar en Arduino.