Olá pessoal, estou com um projeto para faculdade, ele consiste em um Software desenvolvido em Delphi e sql server.. Esse software foi feito para realizar vendas, estoque, etc..

Minha intensão é que ao envés de usar um leitor código de barras, eu iria usar um leitor Rfid, o Software está quase pronto e o esquema do Rfid com arduino já está feito..

A conexão entre o arduino e o delphi é via porta serial Tcomport, estou fazendo um teste bem simples, quero que quando passar a tag no leitor rfid, o cód do cartão seja enviado pra uma edit no delphi, leitura simples..

o problema é que não sei como zerar a porta após a leitura.. 

ex: o form que a edit está tá fechado... eu faço a leitura não vai aparecer nada..

mas se eu abrir o form, e fizer a leitura novamente, a edit vai receber duas vezes o codigo da tag.. 

se alguém puder me ajudar, ficarei muito grato.. 

Obrigado!!

:)

Exibições: 1244

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

Respostas a este tópico

A maneira mais simples de fazer isso é :

a)definindo o comprimento máximo em que o edit pode receber dado.(Length)

b)Aplicar carectere de inicio e final nas tags que entram (no codigo do arduino)

exemplo:

'['+codigo da tag+']'   //aqui dois caracteres controla a tag

no codigo do aplicativo Delphi,você deve controlar o comprimento da string que recebe.

Tem detalhes que so podem ser feitos sabendo mais sobre sua aplicação.

Agradecido, usei o método do Length funcionou de certa maneira rsrs
agora pretendo entender melhor essa aplicação de Inicio e final nas tags..

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço