Boa Noite meus queridos amigos!

Estou tentando fazer o seguinte.

Meu arduino acessa uma pagina minha da web e joga os dados para o serial

eu quero pegar uma parte desse texto que está no serial e jogar em uma variavel para manipulação, exemplo:

No Serial aparece:

<html>
<head></head>
<body>
Sistema configurado com sucesso! 
</body>
</html>

Eu quero pegar apenas a palavra "configurado" e jogar em uma variavel

exemplo: char c = serial.read(); 

A variavel c teria a palavra configurado

Alguem tem uma ideia de como posso conseguir?

Obrigado a todos!!

Exibições: 257

Responder esta

Respostas a este tópico

Você pode usar os métodos da classe String:

IndexOf() --> retorna a posição de um texto dentro de outra String

Exemplo: pos = c.indexOf("Configurado")

Nesse caso a variável pos vai armazenar a posição numérica onde começa a palavra.

Depois, sabendo o tamanho da palavra, use o método substring

exemplo: se tam é o tamanho da palavra --> sub = c.substring(pos,pos+tam)

Obs: Não se esqueça que os índices iniciam em 0.

Mais informações: https://www.arduino.cc/en/Reference/StringObject?from=Reference.Str...

Muito Obrigado, Vou Testar 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço