Las cadenas son el tipo de datos que se utiliza para almacenar una serie de caracteres en él. En Arduino, las cuerdas son las mismas que en otros lenguajes de programación. En varias situaciones, las cadenas deben agregarse en la programación de Arduino. Podemos agregar las cadenas utilizando la función incorporada, concat () o podemos usar el operador de adición, "+", para agregarlas. En este artículo, la adición de las cadenas se explica mediante el uso del operador de adición.
Cómo usar el operador de adición para agregar las cadenas en Arduino
El uso del operador de adición, "+", para agregar las cadenas en Arduino es similar al proceso de concatenación, se une a las dos cuerdas. Por ejemplo, tenemos dos cadenas, una es "Linux" y la otra es "Sugerencia", podemos usar el operador de adición para unirse a ellas y el resultado será "Linuxhint".
¿Hay alguna restricción de agregar las cadenas con otros tipos de datos utilizando el operador de adición?
No, no hay restricción de agregar las cadenas con otros tipos de datos utilizando el operador de adición. Podemos agregar los números de tipos de datos enteros y flotantes con cadenas utilizando el operador de adición. También podemos sumar los caracteres y la salida de la función Millis () a las cadenas. Además, podemos sumar más de una cadena utilizando el operador de adición en una sola declaración. Podemos entender todo esto ejecutando un código arduino simple.
Ejemplo: agregar cadenas usando el operador de adición en Arduino
Considere el siguiente ejemplo simple de código Arduino simple:
String S1, S2, S3; void setup ()
De serie.comenzar (9600);
s1 = "Linux";
S2 = "Sugerencia";
S3 = S1+S2;
De serie.imprimir ("La adición de S1 y S2 es:");
De serie.println (S3);
De serie.imprimir ("Ahora, haremos la adición de personajes con S1 y S2:");
S3 = "Bienvenido a"+S1+S2;
De serie.println (S3);
De serie.imprimir ("Haremos la adición del tipo de datos enteros con S1 y S2:");
S3 = S1+S2+100;
De serie.println (S3);
De serie.imprimir ("Haremos la adición del tipo de datos flotantes con S1 y S2:");
S3 = S1+S2+0.50;
De serie.println (S3);
De serie.imprimir ("Haremos la adición de la salida de la función Millis () con S1 y S2:");
S3 = S1+S2+Millis ();
De serie.println (S3);
bucle void ()
La salida del código Arduino ejecutado anteriormente es:
Explicación: El código ejecutado anteriormente es muy simple, declaramos tres variables S1, S2 y S3 con tipo de datos de cadena. En S1 y S2 almacenamos algunas cadenas, luego primero, agregamos ambas cuerdas usando el operador de adición en S3 y mostramos los resultados en el monitor en serie a través de la comunicación en serie a una velocidad de baudios de 9600. A continuación, sumamos los caracteres, el tipo de datos enteros, el tipo de datos de flotación, la salida de la función Millis () con las cadenas S1 y S2 y mostramos cada resultado en el monitor en serie.
Conclusión
Las cadenas se pueden agregar en Arduino utilizando el operador de adición, este proceso también se conoce como concatenación. Podemos concatenar las dos o más de dos cadenas utilizando la función incorporada de concat (), así como usando el operador de adición. En este artículo, la adición de cadena utilizando el operador de adición se explica en Arduino con la ayuda de un ejemplo.