Como ligar dois leitores de codigo de barras em uma porta serial

Olá, por favor, tenhum um PC com 1 porta serial e preciso ligar 2 leitores de codigo de barras, eles não farão leitura de forma simuntanea, vou usar um ou o outro, mas necessário que esta mudança fosse feita de forma automática. É possivel fazer isso com o arduino? agradeço a atenção

Porque não comprar um conversor USB/RS232 e manter os dois ligados ao computador?

Por que o equipamento não possui porta USB e o software que utilizo só reconhece a porta COM

A porta USB seria para o PC... hoje em dia poucos PC's não tem porta série. O PC em si não percebe se é uma porta USB ou porta série quando usado com um conversor.

Se precisas mesmo de fazer isto, diria que um Arduino Mega seria o melhor a utilizar, mas tens de arranjar um shield com dois interfaces RS232.

A solução do Bubulindo é a melhor mesmo.
Conecte na porta USB do computador um conversor para Serial e na porta Serial do conversor vc conecta o Leitor.
O conversor vai adicionar mais uma porta COM.
Agora se o software só consegue ler uma porta COM precisa de um outro adaptador, procure por usb to serial adapter 2 port no google e vai encontrar.


Não recomendo usar o Arduino para isso.

Precisa ser mais claro, ou vai obter respostas inadequadas para a sua situação.
O PC em questão e um tipo de PDV (Ponto de Venda, Point of Sale), ou PC industrial?
Como o Bubulindo todos os PCs atuais, inclusive PDV, possuem portas USB.
Esta lidando com um equipamento muito antigo ou muito especifico?
Não tem acesso a configuração do software?

Pode usar um placa arduino com três portas seriais (SoftwareSerial) para fazer essa combinação, duas portas recebem os dados do leitores, e a terceira envia para o PC, de forma a evitar que os dois leitores enviem dados ao mesmo tempo.

Ou pode implementar uma porta OR com diodos e resistores para combinar o TX dos dois leitores, o RX dos leitores podem ser ligados juntos ao TX do PC.
Ou compre um RS-232 Two-Port Combiner.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.