Upload
marcio-berbert
View
225
Download
0
Embed Size (px)
Citation preview
8/18/2019 Comunicação Serial Java Arduino - Www.embarcados
1/11
18/04/2016 Comunicação Serial Java Arduino - Embarcados
http://www.embarcados.com.br/comunicacao-serial-java-arduino/ 1/11
Por Klauder Dias | 14/02/2014 | Arduino, Conteúdo, Placas, Software
Sobre a comunicação Serial Java +
Arduino
Neste artigo demonstrarei como ligar e desligar um led,
através de comandos enviados pela porta serial (USB)
utilizando Java e uma placa Arduino.
Para ler outro artigo que aborda a comunicação serial clique
aqui para ler o artigo de Fábio Souza, e caso queira saber
mais sobre programação no arduino clique aqui.
Mas por que utilizar Universal Serial Bus (USB)?
Posts
RecentesTrazendo o
mundo real
para dentro
do processador -
Condicionamento de
sinais analógicos -
Parte 3
01/04/2016
Integrando Aplicações
em Imagens Linux
Junte-se a Comunidade Embarcados: LOGIN
REGISTRAR-SE
http://www.embarcados.com.br/arduino-comunicacao-serial/http://www.embarcados.com.br/arduino-ardublock/http://www.embarcados.com.br/?pasID=MzU5MDA=&pasZONE=MzU3Mzk=https://www.linkedin.com/company/embarcadoshttps://www.youtube.com/channel/UChsXToK8E4U8lqXaabPwlBwhttps://plus.google.com/+EmbarcadosBrasil/postshttps://twitter.com/embarcadoshttps://www.facebook.com/osembarcadoshttp://www.embarcados.com.br/conteudo/software/http://www.embarcados.com.br/conteudo/placas/http://www.embarcados.com.br/conteudo/http://www.embarcados.com.br/conteudo/placas/arduino/http://www.embarcados.com.br/http://www.embarcados.com.br/integrando-aplicacoes-em-imagens-linux-embarcado/http://www.embarcados.com.br/condicionamento-de-sinais-analogicos-parte-3/http://www.embarcados.com.br/condicionamento-de-sinais-analogicos-parte-3/http://www.embarcados.com.br/?pasID=MzU5Njg=&pasZONE=MzU3NDU=http://www.embarcados.com.br/arduino-ardublock/http://www.embarcados.com.br/arduino-comunicacao-serial/http://www.embarcados.com.br/conteudo/software/http://www.embarcados.com.br/conteudo/placas/http://www.embarcados.com.br/conteudo/http://www.embarcados.com.br/conteudo/placas/arduino/http://www.embarcados.com.br/author/klauderdiasgmail-com/
8/18/2019 Comunicação Serial Java Arduino - Www.embarcados
2/11
18/04/2016 Comunicação Serial Java Arduino - Embarcados
http://www.embarcados.com.br/comunicacao-serial-java-arduino/ 2/11
A comunicação USB é uma tecnologia que tornou mais
simples e rápida a conexão de diversos tipos de aparelhos
(Pendrives,MP3-players, impressoras, celulares, HDs
externos, etc). Além de facilitar a conexão de diversos
dispositivos, o padrão USB oferece:
Plug-and-play: a maioria dos dispositivos sãoreconhecidos automaticamente;
Alimentação: os dispositivos não precisam ser ligados auma fonte de energia externa, já que a própria USB
fornece energia. (Lembrado a USB fornece no máximo 5
Volts e 500 mA de corrente);
Múltipla conexão: vários dispositivos podem serconectados através de uma única porta, mas para isso
deve-se utilizar um Hub;
Compatibilidade: são compatíveis com a maioria dossistemas operacionais disponíveis no mercado.
A comunicação entre os sistemas embarcados e os
computadores muitas vezes são realizadas via porta paralela
(DB25) e porta serial (DB-9). A utilização desses meios de
comunicação pode facilitar uma alteração futura mas, por
outro lado, dependendo do dispositivo, a implementação dosoftware no computador pode ser complexa e trabalhosa.
Além do mais, podemos danificar permanentemente a placa
mãe do computador quando estamos utilizando a porta
paralela e ocorre uma descarga elétrica ou invertermos a
polaridade de um componente.
Esse artigo foi elaborado utilizado o Arduino Mega 2560,
NetBeans 7.4, Windows 7 Professional x64 e Ubuntu 12.04
LTS (x64), estou considerando que as IDE's Arduino 1.0.5 ousuperior e NetBeans 7.4 ou superior já estejam instaladas e
funcionando corretamente.
Obs.: Pode-se utilizar também o Arduino Uno, ADK, Pro.
Embarcado
31/03/2016
Editorial:
Maker e o
profissional
30/03/2016
Entendendo
os nós do
ROS
29/03/2016
Socket no
Windows 10
IoT Coreusando Raspberry Pi
2
28/03/2016
Séries
A arte de especificar eencontrar
componentes (2)
Boas práticas para o
desenvolvimento de
software (3)
Controlador VGA (2)
Device Drivers para
Linux Embarcado (5)GNU ARM Cross-
toolchain (7)
Monitoramento de
http://www.embarcados.com.br/serie/monitoramento-de-agua-com-iot/http://www.embarcados.com.br/serie/gnu-arm-cross-toolchain/http://www.embarcados.com.br/serie/device-drivers-para-linux-embarcado/http://www.embarcados.com.br/serie/controlador-vga/http://www.embarcados.com.br/serie/boas-praticas-para-o-desenvolvimento-de-software/http://www.embarcados.com.br/serie/a-arte-de-especificar-e-encontrar-componentes/http://www.embarcados.com.br/?pasID=MzU5NzA=&pasZONE=MzU3NDY=http://www.embarcados.com.br/socket-no-windows-10-iot-core-usando-raspberry-pi-2/http://www.embarcados.com.br/socket-no-windows-10-iot-core-usando-raspberry-pi-2/http://www.embarcados.com.br/entendendo-os-nos-do-ros/http://www.embarcados.com.br/entendendo-os-nos-do-ros/http://www.embarcados.com.br/editorial-maker-e-o-profissional/http://www.embarcados.com.br/editorial-maker-e-o-profissional/http://www.embarcados.com.br/integrando-aplicacoes-em-imagens-linux-embarcado/http://www.embarcados.com.br/integrando-aplicacoes-em-imagens-linux-embarcado/http://www.embarcados.com.br/arduino-uno/
8/18/2019 Comunicação Serial Java Arduino - Www.embarcados
3/11
18/04/2016 Comunicação Serial Java Arduino - Embarcados
http://www.embarcados.com.br/comunicacao-serial-java-arduino/ 3/11
Passo 01: Download dos arquivos
Acesse o site http://jlog.org/rxtx.html e faça download dos
arquivos rxtxSerial.dll, librxtxSerial.so e RXTXcomm.jar.
Obs.: Lembrando de que devemos fazer download dos arquivosde acordo a arquitetura do sistema operacional 32-bits (x86) ou
64-bits (x64).
Passo 02: Instalação dos arquivos
Windows
Copie o arquivo rxtxSerial.dll para:
C:\Program Files\Java\jdkx.x.x\bin, onde x.x.x é a
versão do JDK, por exemplo C:\Program
Files\Java\jdk1.6.40\bin;
C:\Program Files\Java\jrex\bin, onde x é a versão do
JRE, por exemplo C:\Program Files\Java\jre7\bin;
C:\Windows\System32;C:\Windows\SysWOW64 (caso sistema operacional 64-
bits (x64)).
água com IoT (3)
Projetos de
desenvolvimento:
Antes de começar (1)
Shape The World (4)
Sistemas
Operacionais de
Tempo Real (4)
Trazendo o mundo
real para dentro do
processador (3)
ULWOS – Multitarefa
no RL78 (3)
Oportunidades
Engenheiro e técnico
eletrônico especialista
em CAN BUS e OBD-II
na CONFIDENCIAL -
São Paulo/SP
14/04/2016
Programador C
(embarcados) na
DECISION GROUP -
São Paulo/SP
23/03/2016
Desenvolvedor Linux
na Positivo
Informática -
Curitiba/PR
21/03/2016
Engenheiro Eletrônico
para Hardware e
Firmware na Treetech
Sistemas Digitais
Ltda. - Atibaia/SP09/03/2016
Estágio e Trainee em
http://www.embarcados.com.br/estagio-e-trainee-em-sistemas-embarcados-na-braincare-saocarlos-sp/http://www.embarcados.com.br/engenheiro-eletronico-hardware-e-firmware-na-treetech-atibaiasp/http://www.embarcados.com.br/desenvolvedor-linux-na-positivo-informatica-curitibapr/http://www.embarcados.com.br/programador-c-na-decision-group-sao-paulosp/http://www.embarcados.com.br/engenheiro-e-tecnico-eletronico-especialista-em-can-sp/http://www.embarcados.com.br/serie/ulwos-multitarefa-no-rl78/http://www.embarcados.com.br/serie/trazendo-o-mundo-real-para-dentro-do-processador/http://www.embarcados.com.br/serie/sistemas-operacionais-de-tempo-real/http://www.embarcados.com.br/serie/shape-the-world/http://www.embarcados.com.br/serie/projetos-de-desenvolvimento-antes-de-comecar/http://www.embarcados.com.br/serie/monitoramento-de-agua-com-iot/http://jlog.org/rxtx.html
8/18/2019 Comunicação Serial Java Arduino - Www.embarcados
4/11
18/04/2016 Comunicação Serial Java Arduino - Embarcados
http://www.embarcados.com.br/comunicacao-serial-java-arduino/ 4/11
Copie o arquivo RXTXcomm.jar para:
C:\Program Files\Java\jre\jrex\lib\ext, onde x é a versão
do JRE, por exemplo C:\Program Files\Java\jre7\lib\ext.
Linux
Copie o arquivo librxtxSerial.so para:
/usr/lib/, exemplo: cp /home/Usuario/librxtxSerial.so
/usr/lib/.
Copie o arquivo RXTXcomm.jar para:
/usr/share/java/, exemplo.: cp
/home/Usuario/RXTXcomm.jar /usr/share/java/.
Passo 03: Programa Arduino
Conecte o cabo USB no Arduino e abra a IDE do Arduino,
defina a porta COM (Tools > Serial Port > COM3 ou
/dev/ttyUSB0), digite o código abaixo e depois clique noupload. Pronto, o programa já foi carregado no arduino.
Obs.: Geralmente utiliza-se a porta COM3 (Windows) e
/dev/ttyUSB0 (Linux), caso apareça outra porta não tem
problema, desde que a porta correta seja informada no
programa em Java.
Sistemas Embarcados
Médicos na Braincare
Desenvolvimento e
Inovação Tecnológica
- São Carlos/SP
04/03/2016
Mais oportunidades »
Divulgue sua
oportunidade »
Mais
Procurados
altera android
arduino arduino UNO
ARM ARM Cortex-M
ARM Cortex-M0+ Atmel
Avançado
Beaglebone Black diy
Embedded
embedded linux
firmware fpga
freescale hardware
hdl Iniciante intel
123456789101112131415
161718192021
int ledPin = 13; //atribui o pino 13 a variável ledPinint dado; //variável que receberá os dados da porta serial void setup(){ erial.begin(9600);//frequência da porta serial pin ode(ledPin,OUTPUT); //define o pino o ledPin como saída} void loop(){ if( erial.available() > 0){ //verifica se existe comunicaçãocom a porta serial dado = erial.read();//lê os dados da porta serial switch(dado){ case 1: digitalWrite(ledPin,HIGH); //liga o pino ledPin
break; case 2: digitalWrite(ledPin,LOW); //desliga o pino ledPin break; } }}
http://www.embarcados.com.br/tag/intel/http://www.embarcados.com.br/tag/iniciante/http://www.embarcados.com.br/tag/hdl/http://www.embarcados.com.br/tag/hardware-2/http://www.embarcados.com.br/tag/freescale/http://www.embarcados.com.br/tag/fpga/http://www.embarcados.com.br/tag/firmware/http://www.embarcados.com.br/tag/embedded-linux/http://www.embarcados.com.br/tag/embedded/http://www.embarcados.com.br/tag/diy/http://www.embarcados.com.br/tag/beaglebone-black/http://www.embarcados.com.br/tag/avancado/http://www.embarcados.com.br/tag/atmel/http://www.embarcados.com.br/tag/arm-cortex-m0/http://www.embarcados.com.br/tag/arm-cortex-m/http://www.embarcados.com.br/tag/arm/http://www.embarcados.com.br/tag/arduino-uno/http://www.embarcados.com.br/tag/arduino/http://www.embarcados.com.br/tag/android/http://www.embarcados.com.br/tag/altera/http://www.embarcados.com.br/?pasID=MzU5OTQ=&pasZONE=MzU3NDk=http://www.embarcados.com.br/?pasID=MzU5OTY=&pasZONE=MzU3NDk=http://www.embarcados.com.br/divulgue-sua-oportunidade/http://www.embarcados.com.br/oportunidadeshttp://www.embarcados.com.br/estagio-e-trainee-em-sistemas-embarcados-na-braincare-saocarlos-sp/
8/18/2019 Comunicação Serial Java Arduino - Www.embarcados
5/11
18/04/2016 Comunicação Serial Java Arduino - Embarcados
http://www.embarcados.com.br/comunicacao-serial-java-arduino/ 5/11
Passo 04: Programa Java
Abra o programa NetBeans 7.4 criei um projeto AplicaçãoJava (Arquivo > Novo Projeto > Java > Aplicação Java) e
vamos chamá-lo de ComunicacaoSerial .
Renomeie o pacote "comunicacaoserial" para
"br.com.embarcados.comunicaoserial" e depois apague a
classe ComunicacaoSerial.java que foi gerada.
Feito isso, adicione um JFrame no pacote
“br.com.embarcados.comunicaoserial ” (botão direito em cimado pacote > Novo > Form Frame), e chame-o de JFInterface.
Na Paleta de controle deSwing
(lado direito da tela), cliqueem cima do botão e arraste para dentro do JFInterface. Após
esse passo altere o nome da variável jButtom1 para jBLenOn
e altere o texto do botão para Ligar. Basta clicar com o botão
direito em cima do botão e escolher as opções Editar Texto e
Alterar nome da variável.
Copie mais 02 botões para o JFInterface e repita o mesmo
processo renomeando-os para ID: jBLenOff, jBClose e Text:
Desligar e Sair.
intel edison
Intermediário
internet das coisas iot
Linguagem C linux
Linux Embarcado
maker Microchip
microcontrolador
microcontroladores
pcb PIC
placa de desenvolvimento
python raspberry pi
rtos sbc sistemas embarcados
software
Texas Instruments
toradex verilog
vhdl Yocto
http://www.embarcados.com.br/tag/yocto/http://www.embarcados.com.br/tag/vhdl/http://www.embarcados.com.br/tag/verilog/http://www.embarcados.com.br/tag/toradex/http://www.embarcados.com.br/tag/texas-instruments/http://www.embarcados.com.br/tag/software-2/http://www.embarcados.com.br/tag/sistemas-embarcados/http://www.embarcados.com.br/tag/sbc/http://www.embarcados.com.br/tag/rtos/http://www.embarcados.com.br/tag/raspberry-pi/http://www.embarcados.com.br/tag/python/http://www.embarcados.com.br/tag/placa-de-desenvolvimento/http://www.embarcados.com.br/tag/pic/http://www.embarcados.com.br/tag/pcb/http://www.embarcados.com.br/tag/microcontroladores/http://www.embarcados.com.br/tag/microcontrolador/http://www.embarcados.com.br/tag/microchip/http://www.embarcados.com.br/tag/maker/http://www.embarcados.com.br/tag/linux-embarcado/http://www.embarcados.com.br/tag/linux/http://www.embarcados.com.br/tag/linguagem-c/http://www.embarcados.com.br/tag/iot/http://www.embarcados.com.br/tag/internet-das-coisas/http://www.embarcados.com.br/tag/intermediario/http://www.embarcados.com.br/tag/intel-edison/
8/18/2019 Comunicação Serial Java Arduino - Www.embarcados
6/11
18/04/2016 Comunicação Serial Java Arduino - Embarcados
http://www.embarcados.com.br/comunicacao-serial-java-arduino/ 6/11
Acrescente duas classes no projeto "Arduino.java e
ControlePorta.java" (botão direito em cima do pacote > Novo
> Classe Java.
No arquivo Arduino.java realizaremos o envio das
informações para o Arduino e no arquivo ControlePorta.java
faremos toda a programação para enviar os dados através da
porta serial.
Adicione o código abaixo no arquivo ControlePorta.java.
1234567891011121314
1516171819202122232425262728
293031323334353637383940414243
44454647484950
package br.com.embarcados.comunicacaoserial; import gnu.io.CommPortIdentifier;import gnu.io.NoSuchPortException;import gnu.io.SerialPort;import java.io.IOException;import java.io.OutputStream;import javax.swing.JOptionPane; public class ControlePorta { private OutputStream serialOut; private int taxa; private String portaCOM;
/** * Construtor da classe ControlePorta * @param portaCOM - Porta COM que será utilizada para enviar o
* @param taxa - Taxa de transferência da porta serial geralmen*/
public ControlePorta(String portaCOM, int taxa) { this.portaCOM = portaCOM; this.taxa = taxa; this.initialize(); }
/** * Médoto que verifica se a comunicação com a porta serial está
*/
private void initialize() { try { //Define uma variável portId do tipo CommPortIdentifier par
CommPortIdentifier portId = null; try { //Tenta verificar se a porta COM informada existe portId = CommPortIdentifier.getPortIdentifier(this.portaC }catch (NoSuchPortException npe) { //Caso a porta COM não exista será exibido um erro
JOptionPane.showMessageDialog(null, "Porta COM não encont "Porta COM", JOptionPane.PLAIN_MESSAGE); } //Abre a porta COM
SerialPort port = (SerialPort) portId.open("Comunicação ser serialOut = port.getOutputStream();
port.setSerialPortParams(this.taxa, //taxa de transferênciaSerialPort.DATABITS_8, //taxa de 1SerialPort.STOPBITS_1, //taxa de 1SerialPort.PARITY_NONE); //receber
}catch (Exception e) { e.printStackTrace(); }
8/18/2019 Comunicação Serial Java Arduino - Www.embarcados
7/11
18/04/2016 Comunicação Serial Java Arduino - Embarcados
http://www.embarcados.com.br/comunicacao-serial-java-arduino/ 7/11
Após adicionar o código acima acontecerá vários erros
conforme a mensagem abaixo.
Esses erros aconteceram porque não adicionamos o arquivo
RXTXcomm.jar no nosso projeto. Para adicioná-lo clique com
o botão direito em cima da pasta Biblioteca e escolha
Adicionar JAR/Pasta... e informe o diretório onde o arquivo
RXTXcomm.jar (C:\Program
Files\Java\jre7\lib\ext\RXTXcomm.jar, caso esteja utilizando
Windows) ou (/usr/share/java/ RXTXcomm.jar, caso esteja
utilizando Linux).
Limpe e construa o projeto (botão direito em cima do projeto
ComunicacaoSerial > Limpar e Construir) e os problemas
serão corrigidos conforme pode-se ver na imagem abaixo.
Agora adicione o código abaixo no arquivo Arduino.java.
5152535455565758596061
626364656667686970717273747576
} /**
* Método que fecha a comunicação com a porta serial */ public void close() { try { serialOut.close(); }catch (IOException e) { JOptionPane.showMessageDialog(null, "Não foi possível fecha
"Fechar porta COM", JOptionPane.PLAIN_MESSAGE);
} } /**
* @param opcao - Valor a ser enviado pela porta serial */ public void enviaDados(int opcao){ try { serialOut.write(opcao);//escreve o valor na porta serial pa
} catch (IOException ex) { JOptionPane.showMessageDialog(null, "Não foi possível env
"Enviar dados", JOptionPane.PLAIN_MESSAGE); } } }
8/18/2019 Comunicação Serial Java Arduino - Www.embarcados
8/11
18/04/2016 Comunicação Serial Java Arduino - Embarcados
http://www.embarcados.com.br/comunicacao-serial-java-arduino/ 8/11
Feito isso, falta implementar a ação a ser executada quandoum determinado botão for pressionado.
Abra o arquivo JFInterface.java, clique com o botão direito
em cima do botão “Ligar” e acione o método MousedClicked.
Será criado automaticamente um método dentro da classe
JFInterface.java conforme a imagem abaixo.
Declare uma variável do tipo Arduino antes do construtor da
classe JFInterface, conforme a figura abaixo.
1234567891011
121314151617181920212223242526
2728293031323334353637
package br.com.embarcados.comunicacaoserial; import javax.swing.JButton; /** * @author klauder */public class Arduino { private ControlePorta arduino; /**
* Construtor da classe Arduino */ public Arduino(){ arduino = new ControlePorta("COM3",9600);//Windows - porta
//arduino = new ControlePorta("/dev/ttyUSB0",9600);//Linux}
/** * Envia o comando para a porta serial * @param button - Botão que é clicado na interface Java */ public void comunicacaoArduino(JButton button) {
if("Ligar".equals(button.getActionCommand())){ arduino.enviaDados(1); System.out.println(button.getText());//Imprime o nome do bo
} else if("Desligar".equals(button.getActionCommand())){ arduino.enviaDados(2); System.out.println(button.getText()); } else{ arduino.close(); System.out.println(button.getText());//Imprime o nome do bo
} }}
O EMBARCADOS CONTEÚDO EVENTOS COMUNIDADE
OPORTUNIDADES
http://www.embarcados.com.br/http://www.embarcados.com.br/conteudo/http://www.embarcados.com.br/
8/18/2019 Comunicação Serial Java Arduino - Www.embarcados
9/11
18/04/2016 Comunicação Serial Java Arduino - Embarcados
http://www.embarcados.com.br/comunicacao-serial-java-arduino/ 9/11
Dentro do método jBLedOnMouseClicked criado
anteriormente adicione o códigoconn.comunicacaoArduino(jBLedOn).
Esse comando irá acionar o método comunicacaoArduino(),
passando o botão clicado, que por sua vez irá enviar o dado
pela porta serial.
Adicione o mesmo evento para o botão “Desligar” e coloque o
código abaixo:
Adicione o mesmo evento para o botão “Sair” e coloque o
código abaixo:
Passo 05: Executando o programa
Agora basta apenas conectar o seu Arduino à porta USB do
Gostou? Junte-se à comunidadeEmbarcados96 0 0 0
http://www.embarcados.com.br/perfil/registrar-se/http://www.linkedin.com/shareArticle?mini=true&ro=true&trk=EasySocialShareButtons&title=Comunica%C3%A7%C3%A3o+Serial+Java+%2B+Arduino&url=http://www.embarcados.com.br/comunicacao-serial-java-arduino/https://plus.google.com/share?url=http://www.embarcados.com.br/comunicacao-serial-java-arduino/https://www.facebook.com/dialog/feed?app_id=1302967399713664&display=popup&name=Comunica%C3%A7%C3%A3o+Serial+Java+%2B+Arduino&link=http://www.embarcados.com.br/comunicacao-serial-java-arduino/&redirect_uri=https://www.facebook.com&picture=http://www.embarcados.com.br/wp-content/uploads/2014/02/java-arduino.png
8/18/2019 Comunicação Serial Java Arduino - Www.embarcados
10/11
18/04/2016 Comunicação Serial Java Arduino - Embarcados
http://www.embarcados.com.br/comunicacao-serial-java-arduino/ 10/11
seu computador e clicar em Executar o projeto Java. Ao
aparecer a Tela, basta apenas clicar no botão "Ligar" para
ligar, "Desligar" para desligar o Led e “Sair” para encerrar
aplicação.
Os códigos fontes utilizados na elaboração desse artigo
estão disponíveis em:
https://github.com/klauder/ComunicacaoSerial
Espero que tenham gostado e até breve.
Referências
http://jlog.org/rxtx.html
http://arduino.cc/en/Main/ArduinoBoardMega2560
http://arduino.cc/en/reference/serial
Comunicação Serial Java + Arduino por Klauder Dias. Esta
obra está sob a licença Creative Commons Atribuição-
CompartilhaIgual 4.0 Internacional.
Sobre o Autor: Klauder Dias
Pós-graduando em Gerenciamento de Projetos.
Graduado em Engenharia de Computação.
Atualmente trabalha com Analista de
desenvolvimento. Experiência em integração de
sistemas (hardware/software) utilizando C++ e Java.
Postagens Relacionadas
http://www.embarcados.com.br/author/klauderdiasgmail-com/http://creativecommons.org/licenses/by-sa/4.0/http://www.embarcados.com.br/comunicacao-serial-java-arduino/http://creativecommons.org/licenses/by-sa/4.0/http://arduino.cc/en/reference/serialhttp://arduino.cc/en/Main/ArduinoBoardMega2560http://jlog.org/rxtx.htmlhttps://github.com/klauder/ComunicacaoSerial
8/18/2019 Comunicação Serial Java Arduino - Www.embarcados
11/11
18/04/2016 Comunicação Serial Java Arduino - Embarcados
0 Comentários 1
INSTITUCIONAL
O Embarcados
Os Articulistas
Seja Colaborador
Eventos
Contato
COMUNIDADE
Oportunidades
Lojas Online
Sites e Blogs
Eventos da
Comunidade
Enquetes
SUPORTE
Fórum
Categorias
Pergunta
Tags
Mapa do Site
PUBLICIDADE
FIQUECONECTADO!
ANUNCIECONOSCO
Este site utiliza cookies. Ao usá-lo você concorda com nossa política de
privacidade. Saiba mais. Continuar
Embarcados - Todos os Direitos Reservados® | Desenvolvido por Ames Digital
https://amesdigital.com.br/http://www.embarcados.com.br/udoo-x86/http://www.embarcados.com.br/resumo-do-arduino-day-2016/http://www.embarcados.com.br/politica-de-privacidade/http://www.embarcados.com.br/anunciehttps://www.linkedin.com/company/embarcadoshttps://www.youtube.com/channel/UChsXToK8E4U8lqXaabPwlBwhttps://plus.google.com/+EmbarcadosBrasil/postshttps://twitter.com/embarcadoshttps://www.facebook.com/osembarcadoshttp://www.embarcados.com.br/mapa-do-site/http://www.embarcados.com.br/forum/tags/http://www.embarcados.com.br/forum/pergunta/http://www.embarcados.com.br/forum/categorias/http://www.embarcados.com.br/forum/http://www.embarcados.com.br/enquetes/http://www.embarcados.com.br/conteudo/eventos-da-comunidade/http://www.embarcados.com.br/sites-e-blogs-sobre-sistemas-embarcados/http://www.embarcados.com.br/lojas-de-sistemas-embarcados/http://www.embarcados.com.br/oportunidades/http://www.embarcados.com.br/contato/http://www.embarcados.com.br/eventos/http://www.embarcados.com.br/seja-colaborador/http://www.embarcados.com.br/articulistas/http://www.embarcados.com.br/o-embarcados/https://help.disqus.com/customer/portal/articles/1657951?utm_source=disqus&utm_medium=embed-footer&utm_content=privacy-btnhttps://publishers.disqus.com/engage?utm_source=embarcados&utm_medium=Disqus-Footerhttps://disqus.com/https://disqus.com/home/inbox/https://disqus.com/home/forums/embarcados/