Corda.Função de Charat Arduino

Corda.Função de Charat Arduino
A string pode salvar dados de tamanho grande. Enquanto trabalha com o Arduino, as cordas são um tipo de dados importante porque podem armazenar leituras de diferentes sensores. A classe String em Arduino fornece várias funções para manipular strings. Uma dessas funções é Corda.charat (). Este artigo discute Corda.charat () função em detalhes.

O que é string.charat () em Arduino

O Corda.charat () A função em Arduino retorna o personagem em uma posição de índice específica de uma string. Esta função contém um parâmetro que é a posição do índice do personagem que queremos obter de uma string.

Sintaxe

A sintaxe de Corda.charat () função é:

Corda.charat (índice)

Na sintaxe acima, índice A palavra -chave representa a posição de um personagem em uma string.

Tipo de retorno

Esta função nos dá o personagem dentro de uma string no número do índice que passamos como um parâmetro de função.

Parâmetro

Esta função contém um parâmetro:

índice - A posição do índice do personagem que queremos conhecer. Deve ser um número inteiro positivo representando a posição do personagem na string.

Como usar string.charat () em Arduino

Para usar o Corda.charat () Função em Arduino, siga estas etapas:

  • Crie uma string usando a classe String.
  • Ligar para charat () função neste objeto de string.
  • Passe a posição do índice do caráter que queremos conhecer como um parâmetro para o charat () função.

Abaixo está o código que explica o uso de Corda.charat () Função na programação Arduino:

Void Setup ()
Serial.começar (9600);
String myString = "linuxhint";
char mychar = mystring.charat (4);
Serial.print ("caractere no índice 4 é:");
Serial.println (mychar);

Void Loop ()

O código começou inicializando a comunicação serial em configurar() função. Depois disso, uma nova variável de string mystring com o valor “Linuxhint” é definido.

O charat () A função é chamada no mystring com um argumento de 4. Isso nos dará os personagens no 4º Posição dentro de uma corda. A contagem para o índice começa da esquerda e começa com o número 0. Uma vez que o personagem for lido, ele será armazenado no MyChar variável. Na última parte do valor do código de MyChar está impresso no monitor serial.

A saída a seguir aparecerá como o quinto caractere da corda “Linuxhint” é "X", Portanto, será impresso no monitor serial.

Observação: Corda.charat () Função funciona apenas com caracteres ASCII. Não pode lidar com caracteres ASCII ou Unicode estendidos.

Conclusão

O Corda.charat () A função em Arduino pode nos dar o personagem em uma posição específica dentro de uma string. Usando essa função, podemos recuperar qualquer caractere de uma string apenas passando o número de índice do personagem como um parâmetro desta função. Para detalhes sobre sintaxe, parâmetros e valor de retorno desta função, leia o artigo.