SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Porta Serial Virtual com
Software Com0Com
Conexão virtual null-modem
Aplicação
Serial A
Aplicação
Serial B
Instalação do com0com
Download:
Fonte: sourceforge.net/projects/com0com/
Instalação do com0com
Download:
Fonte: sourceforge.net/projects/com0com/
Para driver com assinatura
Prefira a versão 2.2.2.0
Instalação do com0com
Instalação:
Clicar no setup e seguir
os passos para instalar
Instalação do com0com
Instalação:
Instalar driver
Instalação do com0com
Conferir instalação:
Driver e par de portas CNCB0 e CNCA0
criadas por default na instalação
Instalação do com0com
Conferir instalação:
Driver e par de portas CNCB0 e CNCA0
criadas por default na instalação
Instalação do com0com
Testar o funcionamento
Abrir aplicação de comunicação serial como PuTTY
Selecionar
Comunicação
Serial
Indicar o nome da
Porta Serial
Instalação do com0com
Testar o funcionamento
Abrir outra instância do Putty e configurar com outra Porta
Selecionar
Comunicação
Serial
Indicar o nome da
Porta Serial
Instalação do com0com
Testar o funcionamento
Ao digitar em um terminal o texto é transmitido para o outro
Instalação do com0com
Configurações
Aplicativo Setup permite alterar, criar e excluir pares de
portas virtuais
Instalação do com0com
Configurações
Alteração do nome das portas para COM10 e COM11
Dica: Formato de nome COMXX garante compatibilidade
Instalação do com0com
Conectar com aplicações
Exemplo:
Script Python envia string que é recebida pelo Putty
Instalação do com0com
Conectar com aplicações
Exemplo:
Script Python emula Arduino com Sketch AnalogReadSerial.ino
Instalação do com0com
Conectar com aplicações
Execução
Script Python emula Arduino com Sketch AnalogReadSerial.ino
Instalação do com0com
Ambiente de Execução
• PC com sistema operacional Windows 10
• Python 2.7
• Com0Com versão 2.2.2.0 (essa versão tem o driver signed
facilitando a instalação no Windows 10)
Instalação do com0com
Mais:
• Referências
• Código Fonte
• Link para software
EM:
https://fazerlab.wordpress.com/2016/10/08/emulador-
comunicacao-serial/

Contenu connexe

En vedette

QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...Jorge Maia
 
Localização indoor com redes de beacons inteligentes
Localização indoor com redes de beacons inteligentesLocalização indoor com redes de beacons inteligentes
Localização indoor com redes de beacons inteligentesAndré Curvello
 
Selecionando application procotocols para IoT
Selecionando application procotocols para IoTSelecionando application procotocols para IoT
Selecionando application procotocols para IoTcesar231084
 
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)Ana Carneirinho
 
MQTT in the Internet of Things | Loop by Litmus Automation
MQTT in the Internet of Things | Loop by Litmus AutomationMQTT in the Internet of Things | Loop by Litmus Automation
MQTT in the Internet of Things | Loop by Litmus AutomationLitmusautomation
 
DENIS_Comparacao_de_Protocolos_de_Comunicacao
DENIS_Comparacao_de_Protocolos_de_ComunicacaoDENIS_Comparacao_de_Protocolos_de_Comunicacao
DENIS_Comparacao_de_Protocolos_de_ComunicacaoDenis Storti da Silva
 
LED RGB e saída PWM - estudo orientado com S4A
LED RGB e saída PWM - estudo orientado com S4ALED RGB e saída PWM - estudo orientado com S4A
LED RGB e saída PWM - estudo orientado com S4AAna Carneirinho
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosSuzana Viana Mota
 
JavaScript Robotics: Nodebots, JavaScript Além das telas
JavaScript Robotics: Nodebots, JavaScript Além das telasJavaScript Robotics: Nodebots, JavaScript Além das telas
JavaScript Robotics: Nodebots, JavaScript Além das telasFelipe de Albuquerque
 
Minicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTIMinicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTImarcochella
 
Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorAndré Curvello
 
Fisika "Getaran, Gelombang, dan Resonansi; untuk kelas 8 SMP
Fisika "Getaran, Gelombang, dan Resonansi; untuk kelas 8 SMP Fisika "Getaran, Gelombang, dan Resonansi; untuk kelas 8 SMP
Fisika "Getaran, Gelombang, dan Resonansi; untuk kelas 8 SMP LarasatiAN
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesFabio Souza
 
Comparing CoAP vs MQTT
Comparing CoAP vs MQTTComparing CoAP vs MQTT
Comparing CoAP vs MQTTkellogh
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoÁlvaro Justen
 
Rangkuman materi Fisika SMP kelas 8
Rangkuman materi Fisika SMP kelas 8Rangkuman materi Fisika SMP kelas 8
Rangkuman materi Fisika SMP kelas 8Sulistiyo Wibowo
 

En vedette (17)

QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
 
Localização indoor com redes de beacons inteligentes
Localização indoor com redes de beacons inteligentesLocalização indoor com redes de beacons inteligentes
Localização indoor com redes de beacons inteligentes
 
Selecionando application procotocols para IoT
Selecionando application procotocols para IoTSelecionando application procotocols para IoT
Selecionando application procotocols para IoT
 
Esp8266 + lua
Esp8266 + luaEsp8266 + lua
Esp8266 + lua
 
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
Programação de arduinos com S4A (exercícios com entradas e saídas digitais)
 
MQTT in the Internet of Things | Loop by Litmus Automation
MQTT in the Internet of Things | Loop by Litmus AutomationMQTT in the Internet of Things | Loop by Litmus Automation
MQTT in the Internet of Things | Loop by Litmus Automation
 
DENIS_Comparacao_de_Protocolos_de_Comunicacao
DENIS_Comparacao_de_Protocolos_de_ComunicacaoDENIS_Comparacao_de_Protocolos_de_Comunicacao
DENIS_Comparacao_de_Protocolos_de_Comunicacao
 
LED RGB e saída PWM - estudo orientado com S4A
LED RGB e saída PWM - estudo orientado com S4ALED RGB e saída PWM - estudo orientado com S4A
LED RGB e saída PWM - estudo orientado com S4A
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas Embarcados
 
JavaScript Robotics: Nodebots, JavaScript Além das telas
JavaScript Robotics: Nodebots, JavaScript Além das telasJavaScript Robotics: Nodebots, JavaScript Além das telas
JavaScript Robotics: Nodebots, JavaScript Além das telas
 
Minicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTIMinicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTI
 
Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redor
 
Fisika "Getaran, Gelombang, dan Resonansi; untuk kelas 8 SMP
Fisika "Getaran, Gelombang, dan Resonansi; untuk kelas 8 SMP Fisika "Getaran, Gelombang, dan Resonansi; untuk kelas 8 SMP
Fisika "Getaran, Gelombang, dan Resonansi; untuk kelas 8 SMP
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
 
Comparing CoAP vs MQTT
Comparing CoAP vs MQTTComparing CoAP vs MQTT
Comparing CoAP vs MQTT
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremo
 
Rangkuman materi Fisika SMP kelas 8
Rangkuman materi Fisika SMP kelas 8Rangkuman materi Fisika SMP kelas 8
Rangkuman materi Fisika SMP kelas 8
 

Plus de marcochella

Controle de motor DC e sensor digital com Arduino em C
Controle de motor DC e sensor digital com Arduino em CControle de motor DC e sensor digital com Arduino em C
Controle de motor DC e sensor digital com Arduino em Cmarcochella
 
Sensor de distância Ultrasom com Arduino
Sensor de distância Ultrasom com ArduinoSensor de distância Ultrasom com Arduino
Sensor de distância Ultrasom com Arduinomarcochella
 
Robô Sumô: Conexões Elétricas
Robô Sumô: Conexões ElétricasRobô Sumô: Conexões Elétricas
Robô Sumô: Conexões Elétricasmarcochella
 
Simulação controle de motor DC com ATMega328
Simulação controle de motor DC com ATMega328Simulação controle de motor DC com ATMega328
Simulação controle de motor DC com ATMega328marcochella
 
Simulação ATMEGA328 com Tinkercad utilizando Arduino
Simulação ATMEGA328 com Tinkercad utilizando ArduinoSimulação ATMEGA328 com Tinkercad utilizando Arduino
Simulação ATMEGA328 com Tinkercad utilizando Arduinomarcochella
 
Instalação Ubuntu, GCC e Linux no Windows 10
Instalação Ubuntu, GCC e Linux no Windows 10Instalação Ubuntu, GCC e Linux no Windows 10
Instalação Ubuntu, GCC e Linux no Windows 10marcochella
 
Micropython + ESP8266: LED Endereçavel - WS2812
Micropython + ESP8266: LED Endereçavel -  WS2812Micropython + ESP8266: LED Endereçavel -  WS2812
Micropython + ESP8266: LED Endereçavel - WS2812marcochella
 
Raspberry Pi Zero: Configuração headless
Raspberry Pi Zero: Configuração headlessRaspberry Pi Zero: Configuração headless
Raspberry Pi Zero: Configuração headlessmarcochella
 
Dados em tempo real com planilha do Google Docs
Dados em tempo real com planilha do Google DocsDados em tempo real com planilha do Google Docs
Dados em tempo real com planilha do Google Docsmarcochella
 
Plataforma Dojot
Plataforma DojotPlataforma Dojot
Plataforma Dojotmarcochella
 
Sistema Digital Microprocessado
Sistema Digital MicroprocessadoSistema Digital Microprocessado
Sistema Digital Microprocessadomarcochella
 
Lógica Digital CI 7400
Lógica Digital CI 7400Lógica Digital CI 7400
Lógica Digital CI 7400marcochella
 
Codeanywhere criar conta e utilizar
Codeanywhere criar conta e utilizar  Codeanywhere criar conta e utilizar
Codeanywhere criar conta e utilizar marcochella
 
Apresentacao secomp 2015
Apresentacao secomp 2015Apresentacao secomp 2015
Apresentacao secomp 2015marcochella
 
Intel Galileo: 04 - Instalação Linux no cartão de memória
Intel Galileo: 04 - Instalação Linux no cartão de memóriaIntel Galileo: 04 - Instalação Linux no cartão de memória
Intel Galileo: 04 - Instalação Linux no cartão de memóriamarcochella
 
03 - Intel Galileo: Controle de GPIO e Entrada Analógica
03 - Intel Galileo: Controle de GPIO e Entrada Analógica 03 - Intel Galileo: Controle de GPIO e Entrada Analógica
03 - Intel Galileo: Controle de GPIO e Entrada Analógica marcochella
 
02 - Intel Galileo: Comunicação Telnet
02 - Intel Galileo: Comunicação Telnet 02 - Intel Galileo: Comunicação Telnet
02 - Intel Galileo: Comunicação Telnet marcochella
 

Plus de marcochella (17)

Controle de motor DC e sensor digital com Arduino em C
Controle de motor DC e sensor digital com Arduino em CControle de motor DC e sensor digital com Arduino em C
Controle de motor DC e sensor digital com Arduino em C
 
Sensor de distância Ultrasom com Arduino
Sensor de distância Ultrasom com ArduinoSensor de distância Ultrasom com Arduino
Sensor de distância Ultrasom com Arduino
 
Robô Sumô: Conexões Elétricas
Robô Sumô: Conexões ElétricasRobô Sumô: Conexões Elétricas
Robô Sumô: Conexões Elétricas
 
Simulação controle de motor DC com ATMega328
Simulação controle de motor DC com ATMega328Simulação controle de motor DC com ATMega328
Simulação controle de motor DC com ATMega328
 
Simulação ATMEGA328 com Tinkercad utilizando Arduino
Simulação ATMEGA328 com Tinkercad utilizando ArduinoSimulação ATMEGA328 com Tinkercad utilizando Arduino
Simulação ATMEGA328 com Tinkercad utilizando Arduino
 
Instalação Ubuntu, GCC e Linux no Windows 10
Instalação Ubuntu, GCC e Linux no Windows 10Instalação Ubuntu, GCC e Linux no Windows 10
Instalação Ubuntu, GCC e Linux no Windows 10
 
Micropython + ESP8266: LED Endereçavel - WS2812
Micropython + ESP8266: LED Endereçavel -  WS2812Micropython + ESP8266: LED Endereçavel -  WS2812
Micropython + ESP8266: LED Endereçavel - WS2812
 
Raspberry Pi Zero: Configuração headless
Raspberry Pi Zero: Configuração headlessRaspberry Pi Zero: Configuração headless
Raspberry Pi Zero: Configuração headless
 
Dados em tempo real com planilha do Google Docs
Dados em tempo real com planilha do Google DocsDados em tempo real com planilha do Google Docs
Dados em tempo real com planilha do Google Docs
 
Plataforma Dojot
Plataforma DojotPlataforma Dojot
Plataforma Dojot
 
Sistema Digital Microprocessado
Sistema Digital MicroprocessadoSistema Digital Microprocessado
Sistema Digital Microprocessado
 
Lógica Digital CI 7400
Lógica Digital CI 7400Lógica Digital CI 7400
Lógica Digital CI 7400
 
Codeanywhere criar conta e utilizar
Codeanywhere criar conta e utilizar  Codeanywhere criar conta e utilizar
Codeanywhere criar conta e utilizar
 
Apresentacao secomp 2015
Apresentacao secomp 2015Apresentacao secomp 2015
Apresentacao secomp 2015
 
Intel Galileo: 04 - Instalação Linux no cartão de memória
Intel Galileo: 04 - Instalação Linux no cartão de memóriaIntel Galileo: 04 - Instalação Linux no cartão de memória
Intel Galileo: 04 - Instalação Linux no cartão de memória
 
03 - Intel Galileo: Controle de GPIO e Entrada Analógica
03 - Intel Galileo: Controle de GPIO e Entrada Analógica 03 - Intel Galileo: Controle de GPIO e Entrada Analógica
03 - Intel Galileo: Controle de GPIO e Entrada Analógica
 
02 - Intel Galileo: Comunicação Telnet
02 - Intel Galileo: Comunicação Telnet 02 - Intel Galileo: Comunicação Telnet
02 - Intel Galileo: Comunicação Telnet
 

Emulador comunicação serial com Porta Virtual