Você está na página 1de 3

12/10/2017 Comunicação Serial RS 232 com Delphi | Programação e Automação Industrial

A-SOFT   --   Desenvolvimento e Internet das Coisas


INÍCIO SOBRE MANUAIS

A - SOFT
 
Programação e Automação Industrial
 
Treinamentos
 
A-Soft Embedded Developer
 
Comunicação Serial RS 232 com Delphi Posts Destacados
29.10.2014

Criando Servidor DataSnap em Delphi XE5


Comunicação serial RS-232 Utilizando o Delphi e o  Componente TComport
28.10.2014
 
Primeiramente o componente deve estar instalado corretamente no Delphi depois inicie uma nova
aplicação VCL e coloque os seguintes componentes no formulário:
1 – Memo
3 – Buttons
1 – Edit
E é claro o componente Comport, e deixe o formulário como na figura abaixo:
 

Posts Recentes

Somachine e Rede CanOPEN


09.09.2015

Arduino de A...Z (Parte 01)


08.09.2015

Comunicação Serial RS 232


  com Delphi
29.10.2014
         Agora vamos criar a caixa de dialog de Setup do componente TComport onde será configurada
todos as informações como Velocidade,  Porta, Paridade e etc, para isso clique 2x no botão Setup
para inserirmos o código conforme abaixo: Criando Servidor DataSnap
  em Delphi XE5
28.10.2014

O que vem por ai nos Posts de


Treinamento?
28.10.2014
Procure por Tags

datasnap delphi xe5 desenvolvimento multicamadas


         Agora vamos inserir o código no botão Conectar, no qual abrira a porta selecionada para iniciar programação
a transição de dados, com o seguinte método:

Siga

Entre em Contato Nome Mensagem


Tel: 43 9657-0100
zetecautomacao@gmail.com Email

Assunto
 
© 2015 - A-SOFT
         Programação
Colocaremos tambéme Automação
um códigoIndustrial 
para limpar o Componente Memo: Enviar
 

 
         Agora voltaremos ao formulário e no componente Comport1 selecionaremos o evento
OnRxChar:
 

Este site foi criado por WIX.com. Crie seu site GRÁTIS >>
http://zetecautomacao.wixsite.com/treinamentos/single-post/2014/10/29/Comunica%C3%A7%C3%A3o-Serial-RS-232-com-Delphi 1/3
12/10/2017 Comunicação Serial RS 232 com Delphi | Programação e Automação Industrial

 
         Vamos inserir o seguinte código para que o mesmo trate como as entradas via serial sejam
exibidas no memo1:
 

 
Executando o programa e clicando no botão setup você pode configurar sua conexão, para isso
precisa ter um equipamento ligado a porta serial ou ao conversor de USB-Serial para que ele possa
ser visível nessa parte:
 

 
No caso acima existe um Arduino com o modulo de GPS conectado através da Porta Com8, então
após configurar corretamente pode ser feito a abertura da comunicação clicando em Conectar, os
dados recebidos deveram aparecer no memo:
 

 
         Agora eu posso filtrar toda essa string recebida e apresentar no edit1.text somente a parte dela
que me importa, no caso de balanças somente o peso e no caso acima quero separar a Latitude,
para isso vamos implementar mais uma linha de código no evento OnRxChar do Comport1:
 

 
         Vamos executar novamente e ver como ficou nossa aplicação conforme as alterações feitas
acima:
 

Este site foi criado por WIX.com. Crie seu site GRÁTIS >>
http://zetecautomacao.wixsite.com/treinamentos/single-post/2014/10/29/Comunica%C3%A7%C3%A3o-Serial-RS-232-com-Delphi 2/3
12/10/2017 Comunicação Serial RS 232 com Delphi | Programação e Automação Industrial

 
         Agora sim, perceba que o edit1 está recebendo somente a parte que foi copiada de toda a
string recebida.
         Pois bem, finalizamos esse Post por hora, no próximo estarei demonstrando como criar uma
conexão serial totalmente nossa, sem a necessidade de componentes de terceiros, até lá...
 

Este site foi criado por WIX.com. Crie seu site GRÁTIS >>
http://zetecautomacao.wixsite.com/treinamentos/single-post/2014/10/29/Comunica%C3%A7%C3%A3o-Serial-RS-232-com-Delphi 3/3

Você também pode gostar