Boa tarde garagistas
Estou precisando de uma duvida de quem entende do assunto
preciso separar os dados recebidos pela serial e armazenar em duas variaveis, porem todos os dados variam de acordo com o sensor de temperatura
por exemplo envio
recebo na serial : 1023;852
Como faço para separar o antes do " ; " na variavel A e o restande na variavel B ?
no aguardo!
Tags:
Olá Bruno!
1) localize a posição do ;
2) Separe as strings por essa posição
3) converta para int
Supondo que o nome da variável que vem da serial é varSerial, temos:
int pos = varSerial.indexOf(";"); //Posição do ponto e vírgula
String A = varSerial.substring(0,pos); //Extrai de 0 até a posição do ponto e vírgula
String B = varSerial.substring(pos + 1); //Extrai do ponto e vírgula até o final
int valA = A.toInt();
int valB = B.toInt();
obrigado Jose, tentarei assim q possivel
vlew
Caso precise trabalhar com um banco de dados,veja conteudo do blog.Tu poderá salvar as variáveis em tabela tipo csv
http://adltecnologia.blogspot.com.br
vlew almir,vou olhar o material assim q possivel.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por