Opérateur d'addition de cordes à Arduino

Opérateur d'addition de cordes à Arduino

Les chaînes sont le type de données qui est utilisé pour stocker une série de caractères. Dans Arduino, les cordes sont les mêmes que dans d'autres langages de programmation. Dans diverses situations, des chaînes doivent être ajoutées dans la programmation Arduino. Nous pouvons additionner les chaînes soit en utilisant la fonction intégrée, Concat (), soit nous pouvons utiliser l'opérateur d'addition, «+», pour les ajouter. Dans cet article, l'ajout des chaînes s'explique en utilisant l'opérateur d'addition.

Comment utiliser l'opérateur d'addition pour ajouter les chaînes dans Arduino

L'utilisation de l'opérateur d'addition, «+», pour l'ajout des cordes dans Arduino est similaire au processus de concaténation, il rejoint les deux cordes ensemble. Par exemple, nous avons deux chaînes, l'une est «Linux» et l'autre est «indice», nous pouvons utiliser l'opérateur d'addition pour les rejoindre et le résultat sera «LinuxHint».

Existe-t-il une restriction de l'ajout des chaînes avec d'autres types de données à l'aide de l'opérateur d'addition

Non, il n'y a aucune restriction dans l'ajout des chaînes avec d'autres types de données à l'aide de l'opérateur d'addition. Nous pouvons ajouter les nombres de types de données entiers et flottants avec des chaînes à l'aide de l'opérateur d'addition. Nous pouvons également additionner les caractères et la sortie de la fonction Millis () aux chaînes. De plus, nous pouvons additionner plus d'une chaîne en utilisant l'opérateur d'addition dans une seule instruction. Nous pouvons comprendre tout cela en exécutant un simple code Arduino.

Exemple: ajout de chaînes à l'aide de l'opérateur d'addition dans Arduino

Considérez l'exemple simple suivant de code Arduino simple:

String S1, S2, S3; void setup ()
En série.commencer (9600);
S1 = "Linux";
s2 = "indice";
S3 = S1 + S2;
En série.print ("L'ajout de S1 et S2 est:");
En série.println (S3);
En série.Print ("Maintenant, nous ferons l'ajout de caractères avec S1 et S2:");
S3 = "Bienvenue à" + S1 + S2;
En série.println (S3);
En série.print ("Nous ferons l'ajout de types de données entiers avec S1 et S2:");
S3 = S1 + S2 + 100;
En série.println (S3);
En série.print ("Nous ferons l'ajout de type de données flottants avec S1 et S2:");
S3 = S1 + S2 + 0.50;
En série.println (S3);
En série.print ("Nous ferons l'ajout de sortie de la fonction Millis () avec S1 et S2:");
S3 = S1 + S2 + Millis ();
En série.println (S3);

VOID LOOP ()


La sortie du code Arduino exécuté ci-dessus est:

Explication: Le code exécuté ci-dessus est très simple, nous déclarons trois variables S1, S2 et S3 avec le type de données de chaîne. Dans S1 et S2, nous avons stocké certaines chaînes, puis, nous avons d'abord additionné les deux chaînes à l'aide de l'opérateur d'addition dans S3 et affiché les résultats sur le moniteur série via une communication série à un taux de bauds de 9600. Ensuite, nous avons additionné les caractères, le type de données entier, le type de données flottantes, la sortie de la fonction Millis () avec les chaînes S1 et S2 et affiché chaque résultat sur le moniteur série.

Conclusion

Les chaînes peuvent être additionnées dans Arduino en utilisant l'opérateur d'addition, ce processus est également connu sous le nom de concaténation. Nous pouvons concaténer les deux ou plus de deux chaînes en utilisant la fonction intégrée de Concat () ainsi que l'utilisation de l'opérateur d'addition. Dans cet article, l'ajout de chaîne utilisant l'opérateur d'addition est expliqué dans Arduino à l'aide d'un exemple.