Strings são o tipo de dados usado para armazenar uma série de caracteres nele. Em Arduino, as cordas são as mesmas que em outras linguagens de programação. Em várias situações, as cordas precisam ser adicionadas na programação Arduino. Podemos somar as cordas usando a função interna, concat () ou podemos usar o operador de adição, "+", para adicioná-las. Neste artigo, a adição das cordas é explicada usando o operador de adição.
Como usar o operador de adição para adicionar as cordas em Arduino
O uso do operador de adição, "+", para adicionar as cordas em Arduino é semelhante ao processo de concatenação, ele se junta às duas cordas. Por exemplo, temos duas cordas, uma é "Linux" e a outra é "dica", podemos usar o operador de adição para se juntar a eles e o resultado será "Linuxhint".
Existe alguma restrição de adicionar as cordas com outros tipos de dados usando o operador de adição
Não, não há restrição de adicionar as cordas com outros tipos de dados usando o operador de adição. Podemos adicionar o número de tipos de dados inteiros e flutuantes com strings usando o operador de adição. Também podemos adicionar os caracteres e a saída da função Millis () nas Strings. Além disso, podemos somar mais de uma string usando o operador de adição em uma única instrução. Podemos entender tudo isso executando um código de arduino simples.
Exemplo: Adicionando strings usando o operador de adição em Arduino
Considere o seguinte exemplo simples de código Arduino simples:
String S1, S2, S3; void Setup ()
Serial.começar (9600);
S1 = "Linux";
s2 = "dica";
S3 = S1+S2;
Serial.print ("A adição de S1 e S2 é:");
Serial.println (S3);
Serial.print ("Agora, faremos a adição de caracteres com S1 e S2:");
s3 = "Bem -vindo a"+s1+s2;
Serial.println (S3);
Serial.print ("Faremos adição de tipo de dados inteiro com S1 e S2:");
s3 = s1+s2+100;
Serial.println (S3);
Serial.print ("Faremos a adição do tipo de dados float com S1 e S2:");
s3 = s1+s2+0.50;
Serial.println (S3);
Serial.Imprima ("Faremos a adição de saída da função Millis () com S1 e S2:");
s3 = s1+s2+millis ();
Serial.println (S3);
Void Loop ()
A saída do código Arduino acima acima é:
Explicação: O código executado acima é muito simples, declaramos três variáveis S1, S2 e S3 com o tipo de dados da string. Em S1 e S2, armazenamos algumas cordas, depois primeiro somou as duas cordas usando o operador de adição em S3 e exibimos os resultados no monitor serial por meio de comunicação serial a uma taxa de transmissão de 9600. Em seguida, somamos os caracteres, tipo de dados inteiro, tipo de dados float, a saída da função Millis () com Strings S1 e S2 e exibimos cada resultado no monitor serial.
Conclusão
As cordas podem ser somadas no Arduino usando o operador de adição, esse processo também é conhecido como concatenação. Podemos concatenar as duas ou mais de duas cordas usando a função interna de concat (), além de usar o operador de adição. Nesta redação, a adição de string usando o operador de adição é explicada em Arduino com a ajuda de um exemplo.