O que é String.charAt() no Arduino
O String.charAt() A função no Arduino retorna o caractere 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 caractere que queremos obter de uma string.
Sintaxe
A sintaxe de String.charAt() função é:
Corda. char At ( índice )
Na sintaxe acima, índice A palavra-chave representa a posição de um caractere em uma string.
Tipo de retorno
Esta função nos dá o caractere dentro de uma string no número do índice que passamos como parâmetro da função.
Parâmetro
Esta função contém um parâmetro:
índice – A posição do índice do caractere que queremos saber. Deve ser um número inteiro positivo representando a posição do caractere na string.
Como usar String.charAt () no Arduino
Para usar o String.charAt() função no Arduino, siga estas etapas:
- Crie uma string usando a classe String.
- Ligar para charAt() função neste objeto string.
- Passe a posição do índice do caractere que queremos saber como parâmetro para o charAt() função.
Abaixo está o código que explica o uso de String.charAt() função na programação do Arduino:
vazio configurar ( ) {Serial. começar ( 9600 ) ;
String minhaString = 'Linux' ;
Caracteres meuChar = myString. charAt ( 4 ) ;
Serial. imprimir ( 'Caractere no índice 4 é: ' ) ;
Serial. println ( meuChar ) ;
}
vazio laço ( ) {
}
Código iniciado inicializando a comunicação serial em configurar() função. Depois disso, uma nova variável de string minhaString com o valor 'Linux' é definido.
O charAt() função é chamada em myString com um argumento de 4. Isso nos dará os caracteres no 4 º posição dentro de uma string. A contagem do índice começa pela esquerda e começa com o número 0. Uma vez lido o caractere, ele será armazenado no meuChar variável. Na última parte do valor do código de meuChar é impresso no monitor serial.
A seguinte saída aparecerá como o quinto caractere da string 'Linux' é “x” , então ele será impresso no monitor serial.
Observação: String.charAt() função funciona apenas com caracteres ASCII. Ele não pode lidar com caracteres ASCII ou Unicode estendidos.
Conclusão
O String.charAt() A função no Arduino pode nos dar o caractere em uma posição específica dentro de uma string. Usando esta função, podemos recuperar qualquer caractere de uma string apenas passando o número do índice do caractere como parâmetro desta função. Para obter detalhes sobre sintaxe, parâmetros e valor de retorno dessa função, leia o artigo.