String.charAt() Fonction Arduino

String Charat Fonction Arduino



La chaîne peut enregistrer des données de grande taille. Lorsque vous travaillez avec Arduino, les chaînes sont un type de données important car elles peuvent stocker les lectures de différents capteurs. La classe String dans Arduino fournit diverses fonctions pour manipuler les chaînes. Une telle fonction est String.charAt() . Cet article traite String.charAt() fonction en détail.

Qu'est-ce que String.charAt() dans Arduino

Le String.charAt() La fonction dans Arduino renvoie le caractère à une position d'index spécifique d'une chaîne. Cette fonction contient un paramètre qui est la position d'index du caractère que nous voulons obtenir d'une chaîne.

Syntaxe







La syntaxe de String.charAt() la fonction est :



Chaîne. caractère à ( indice )

Dans la syntaxe ci-dessus, indice mot clé représente la position d'un caractère dans une chaîne.



Type de retour

Cette fonction nous donne le caractère à l'intérieur d'une chaîne au numéro d'index que nous avons passé en paramètre de la fonction.





Paramètre

Cette fonction contient un paramètre:

indice – La position d'index du caractère que nous voulons connaître. Il doit s'agir d'un entier positif représentant la position du caractère dans la chaîne.



Comment utiliser String.charAt() dans Arduino

Pour utiliser le String.charAt() fonction dans Arduino, suivez ces étapes :

  • Créez une chaîne à l'aide de la classe String.
  • Appeler le charAt() fonction sur cet objet chaîne.
  • Passez la position d'index du caractère que nous voulons connaître en paramètre à la charAt() fonction.

Vous trouverez ci-dessous le code qui explique l'utilisation de String.charAt() fonction dans la programmation Arduino :

annuler installation ( ) {

En série. commencer ( 9600 ) ;

chaîne machaîne = 'Linux' ;

carboniser monChar = machaîne. caractère à ( 4 ) ;

En série. imprimer ( 'Le caractère à l'index 4 est : ' ) ;

En série. println ( monChar ) ;

}

annuler boucle ( ) {

}

Le code a démarré en initialisant la communication série dans installation() fonction. Après cela, une nouvelle variable de chaîne machaîne avec la valeur 'Linux' est défini.

Le charAt() est appelée sur myString avec un argument de 4. Cela nous donnera les caractères à la 4 e position à l'intérieur d'une chaîne. Le comptage de l'index commence à gauche et commence par le chiffre 0. Une fois le caractère lu, il sera stocké dans le monChar variable. Dans la dernière partie de la valeur de code de monChar est imprimé sur le moniteur série.

La sortie suivante apparaîtra comme le cinquième caractère de la chaîne 'Linux' est 'X' , il sera donc imprimé sur le moniteur série.

Note: String.charAt() La fonction ne fonctionne qu'avec les caractères ASCII. Il ne peut pas gérer les caractères ASCII ou Unicode étendus.

Conclusion

Le String.charAt() La fonction dans Arduino peut nous donner le caractère à une position spécifique à l'intérieur d'une chaîne. En utilisant cette fonction, nous pouvons récupérer n'importe quel caractère d'une chaîne en passant simplement le numéro d'index du caractère en tant que paramètre de cette fonction. Pour plus de détails sur la syntaxe, les paramètres et la valeur de retour de cette fonction, lisez l'article.