LEITOR DE CODIGO DE BARRAS EM PORTA SERIAl RS 232 NO ARDUINO MEGA 2560

Saudações:

O código em anexo necessita realiza a comunicação serial de um leitor de codigo de barras com conector USB acoplado a porta serial do arduino mega 2560 por meio de conversor de sinal USB para RS 232 tipo CP2102, a compilação do programa não da erro, mais ainda não a leitura do sensor e demonstração do código no terminal serial.

Em anexo esta a imagem da montagem e o código que necessita ser verificado.

Exibições: 1180

Anexos

As respostas para este tópico estão encerradas.

Respostas a este tópico

Boa noite, 

Não consigo imaginar como você fez essa ligação.

Leitor de codigo de barra USB conectado em um Arduino Mega ???

A USB do Arduino MEGA não pode ser um Host...

Faça um diagrama e poste fotos da sua montagem.

Srº Jose muito obrigado pela atenção acrescentei novas imagens para que possa visualizar a montagem

o conector USB do leitor de codigo de barras e conectado a uma Emenda USB na outra ponta da Emenda esta conectado o conversor USB para RS 232  conversor tip CP2102 os cabos estão conectados a placa do arduino cabo laranja 5V , cabo preto GND, cabo roxo porta 3, cabo verde porta 2. No conversor cabo preto GND, cabo laranja VCC, cabo verde RX , cabo roxo TX. 

Boa noite, ligação cabulosa. 

Será que é possível esse tipo de ligação ? Viu isso em algum site? 

Como eu já informei, o Arduino Mega não funciona como USB Host. Somente o Arduino DUE ou outros shields.

Informe as especificações do seu Barcode reader.

Muito obrigado pela atenção colega José estou refazendo o arquivo vou fazer outra postagem do mesmo assunto

Boa tarde SNL,

o que o amigo Gustavo quiz dizer foi o seguinte:

Ao usar um dispositivo com porta USB, vc tem 2 situações.

1a. Ele usa esta porta USB com um protocolo USB e comunicação USB, ou:

2a,  Ele usa esta porta USB com um protocolo USB e comunicação RS232.

Se for o primeiro caso, não vai funcionar, pois você precisaria ter o driver 

do seu leitor de código de barras no arduino, e acredito que é muito pouco provável

que vc encontre um driver para isto.

O arduino teria que ser um "host" para o leitor.

Existe um shield USB para arduino, mas nunca usei nem estudei sobre ele.

https://www.filipeflop.com/produto/usb-host-shield-android-para-ard...

Se for o segundo caso, vc pode usar, mas para isso precisa saber

qual velocidade funciona, qual formato dos dados que envia, etc, etc.

Este modulo que vc está usando na foto, é simplesmente um modulo

USB (RS232) para Serial TTL (RS232).

Envia link com especificações do seu leitor de barras.

RV

Muito obrigado pela atenção colega Rui  conforme solicitado segue:

O manual e pequeno tem todas as informações que você solicitou só que tem varias opções então poste o manual por inteiro.

https://www.bztech.com.br/arquivos/manual-elgin-bs313.pdf

Acho que tem algo errado, este que vc enviou não tem saída USB.

RV

Bom dia colega Rui paz seja com tigo o codigo do equipamento que recebi e exatemente o que esta no manual o manual impresso e a copia identica do que esta postado aqui, e a programação do equipamento e feita via software. 

WhatsApp%20Image%202019-01-18%20at%2011.56.25.jpeg

Complemento da informação no manual nas paginas de programação todos os itens que estão em negrito e entre < > são a configuração atual do aparelho. nota o unico paramentro que alterei foi da pagina 15 passei a linguagem para (Portugues).

Bom dia SNL,

No final do manual do seu produto, mostras os tipos de terninais que o cabo dele pode ter (pag 65 e 66), e não mostra o USB?

Foi isto que eu disse aqui:

"Acho que tem algo errado, este que vc enviou não tem saída USB"

RV

Bom dia , veja o que eu descobri :

Esse leitor não lê códigos bancários, e precisa ser programado para o uso de acordo com a sua necessidade. 

http://www.elgin.com.br/institucional/produto.php?prod=NDY0

http://dlaranj.com.br/blog/?p=21

Recomendo que teste-o no seu PC, para entender como ele funciona. 

E depois tente usa-lo com um Arduino que tenha interface USB Host. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço