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!!
Tags:
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por