Escáner de código de barras de interfaz con microcontrolador

2

Estoy haciendo un proyecto con un escáner de código de barras, netduino plus 2 (microcontrolador). Me encontré con diferentes tipos de interfaces (pines utilizados como USB, etc.) para los escáneres de códigos de barras que son Cuña de teclado, RS232, USB (que de nuevo funciona como cuña de teclado o RS232). He preseleccionado datalogic QW2170 (escáner de código de barras) que admite tanto USB como RS 232. La interfaz USB es de tipo plug-n-play. Me preguntaba si puedo usar la interfaz USB (usar el cable USB del escáner de código de barras para conectarme a netduino plus 2) para capturar el flujo de datos provenientes del escáner de código de barras después de escanear el código de barras (para ser un código de barras 1D específico) y guardarlo en la tarjeta microsd (netduino plus 2 tiene una ranura para tarjeta microsd de hasta 2 GB) o necesito usar una interfaz RS 232 para este propósito.

    
pregunta Sainath Macharla

1 respuesta

1

Para recibir una entrada USB desde el escáner de código de barras, la placa del microcontrolador debe admitir Modo de host USB , o Modo OTG (USB On The Go, que se puede cambiar entre Host y modo de dispositivo). El Netduino Plus 2 no tiene una interfaz USB en modo host.

En lugar de Netduino, considere usar una placa de microcontrolador que sea compatible con el modo host o USB OTG.

Como alternativa, use la interfaz RS232 del escáner, cambie el nivel de los voltajes según sea necesario y use la entrada serial estándar en la placa MCU.

Consulte también esta respuesta , para obtener más información y algunas opciones sobre el modo de host USB / OTG. aunque en el contexto de Arduino, no de NetDuino.

    
respondido por el Anindo Ghosh

Lea otras preguntas en las etiquetas