Cadena.Función Charat Arduino

Cadena.Función Charat Arduino
La cadena puede guardar datos de gran tamaño. Mientras trabajan con Arduino, las cadenas son un tipo de datos importante porque pueden almacenar lecturas de diferentes sensores. La clase de cadena en Arduino proporciona varias funciones para manipular cadenas. Una de esas funciones es Cadena.charat (). Este artículo discute Cadena.charat () funcionar en detalle.

Que es la cadena.Charat () en Arduino

El Cadena.charat () La función en Arduino devuelve el carácter en una posición de índice específica de una cadena. Esta función contiene un parámetro que es la posición de índice del carácter que queremos obtener de una cadena.

Sintaxis

La sintaxis de Cadena.charat () la función es:

Cadena.Charat (índice)

En la sintaxis anterior, índice La palabra clave representa la posición de un carácter en una cadena.

Tipo de retorno

Esta función nos da el carácter dentro de una cadena en el número de índice que pasamos como parámetro de función.

Parámetro

Esta función contiene uno parámetro:

índice - La posición de índice del personaje que queremos saber. Debe ser un entero positivo que represente la posición del carácter en la cadena.

Cómo usar String.Charat () en Arduino

Usar el Cadena.charat () Función en Arduino, siga estos pasos:

  • Crea una cadena usando la clase de cadena.
  • Llama a charat () función en este objeto de cadena.
  • Pasar la posición de índice del personaje que queremos conocer como un parámetro para el charat () función.

A continuación se muestra el código que explica el uso de Cadena.charat () función en la programación Arduino:

setup () void
De serie.comenzar (9600);
String myString = "Linuxhint";
char mychar = mystring.charat (4);
De serie.imprimir ("El carácter en el índice 4 es:");
De serie.println (mychar);

bucle void ()

Código iniciado inicializando la comunicación en serie en configuración() función. Después de eso, una nueva variable de cadena mystring con el valor "Linuxhint" se define.

El charat () Se llama a la función de MyString con un argumento de 4. Esto nos dará los personajes en el 4th colocar dentro de una cuerda. El conteo para el índice comienza desde la izquierda y comienza con el número 0. Una vez que se lea el personaje, se almacenará en el mychar variable. En la última parte del valor del código de mychar se imprime en el monitor en serie.

La siguiente salida aparecerá como el quinto carácter de la cadena "Linuxhint" es "X", Entonces se imprimirá en el monitor en serie.

Nota: Cadena.charat () La función funciona solo con caracteres ASCII. No puede manejar caracteres ASCII o unicode extendidos.

Conclusión

El Cadena.charat () La función en Arduino puede darnos el carácter en una posición específica dentro de una cadena. Usando esta función, podemos recuperar cualquier carácter de una cadena pasando el número de índice del carácter como parámetro de esta función. Para obtener detalles sobre la sintaxis, los parámetros y el valor de retorno de esta función, lea el artículo.