Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

EstudanteProg

Leitor de código de barras e o PIC18F4520

Recommended Posts

Como comparar um código lido por um leitor de código de barras, usando o PIC18F4520 ou outro microcontrolador semelhante? Preciso de um RS232 ou RS485 para fazer a comunicação entre os dois elementos? Após a comparação precisaria emitir um sinal que fizesse com que um buzzer saísse fora de funcionamento. Como posso iniciar tais tarefas? Obrigada dsd já! Bom fds a todos ! (:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ficou confusa a sua dúvida. Você quer comparar códigos lidos de dois diferentes microcontroladores? Ou comparar um código lido por um leitor e com um pré-definido no microcontrolador??

 

Em qualquer um dos casos, o protocolo de comunicação pode ser qualquer um suportado pelos dispositivo. RS232, RS485, SPI, I2C, USB, ou até um protocolo criado por você.

Vai depender quais tecnologias os dispositivos suportam e o qual a melhor se adapta ao projeto. O mais utilizado no mercado, e acredito que qualquer dispositivo tenha, é o RS232.

 

Espero ter ajudado, FLW!

Compartilhar este post


Link para o post
Compartilhar em outros sites

A comparação seria feita entre um código pré-estabelecido na rotina do microcontrolador e um outro que seria lido pelo código de barras, se após isso, o código fosse aceito seria emitido um sinal que alimentaria a bobina de um relé.

 

O leitor tem uma saída serial. Então, seu código passaria pelo RS232 e seria entregue ao microcontrolador nesse padrão serial de dados, certo? De que forma faria com que o micro o reconhecesse?

 

Obrigada pelas observações! Já ajudou sim !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você deve saber qual o protocolo de comunicação do leitor que for utilizar. O protocolo é a forma como ele vai te enviar os dados.

Qual a sintaxe do pacote que ele envia.

 

Procure na documentação do leitor, com certeza deve ter o protocolo de comunicação com ele. Depois, é só o fazer o software interpretar esse pacote e retirar os dados necessários.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.