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!!
:)
Tags:
As respostas para este tópico estão encerradas.
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..
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por