Ir ao conteúdo
  • Cadastre-se

C# Como ler porta serial por um tempo determinado?


Posts recomendados

Olá,

 

Meu problema é o seguinte, estou desenvolvendo um programa de testes para um leitor de código de barras, minha aplicação pede para o usuário informar a porta COM que ele está conectado e em seguida passar um código de barras para testar. Se o usuário informar a COM correta funciona perfeitamente, mas se ele selecionar a porta errada o sistema trava, pois ele fica esperando passar o código de barras no leitor e se passar nada acontece, pois não esta setada a porta correta. Enfim, eu sei porque o problema ocorre, só não sei como resolver.

Estou usando o componente SerialPort().

 

Minha ideia é executar o comando SerialPort.ReadByte() por apenas 5 segundos e se não for lido nenhum código de barras o sistema continua a execução do código.

 

Alguém sabe como consigo fazer isto em C#?

 

  • Amei 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...