Si vous travaillez sur un projet Arduino qui implique de manipuler les chaînes, vous avez peut-être rencontré la chaîne.fonction setCharat (). Cette fonction vous permet de remplacer un caractère spécifique dans une chaîne par un autre caractère ou chaîne. Cet article couvre la chaîne.Fonction setCharat () en détail et fournit des exemples de la façon de l'utiliser dans vos projets Arduino.
Quelle est la chaîne.fonction setCharat ()
La chaîne.La fonction setCharat () est une fonction intégrée dans le langage de programmation Arduino qui vous permet de remplacer un caractère spécifique dans une chaîne par un autre caractère ou chaîne. Cette fonction fait partie de la classe Arduino String, qui fournit un moyen pratique de manipuler les chaînes dans les projets Arduino.
Syntaxe
La syntaxe du Chaîne.setCharat () La fonction est la suivante:
chaîne.setCharat (index, char)
Paramètres
Voici les paramètres de cette fonction:
Retour
Cette fonction ne renvoie rien. Il modifie simplement l'objet String sur lequel il s'appelle.
Exemple de chaîne.fonction setCharat ()
Regardons un exemple du Chaîne.setCharat () fonction.
void setup()
En série.commencer (9600);
alors que (!Série)
; // attendez la connexion série
String myString = "Hello World";
// remplace le 9ème caractère par 'L'
MyString.setCharat (9, «D»);
En série.println (mystring);
VOID LOOP ()
// ne fais rien
Ce code initialise le port série et crée un objet de chaîne MyString initialisé avec la valeur Bonjour le monde. Le fonction setCharat () est ensuite utilisé pour remplacer le caractère à l'index 9 (i.e., le «l» dans «monde») avec la lettre minuscule »d'.
Après avoir modifié la chaîne avec setCharat (), la chaîne mise à jour Bonjour Wordd est imprimé dans la console série en utilisant En série.println (). La fonction LOOP () est vide.
Conclusion
Le Chaîne.setCharat () La fonction est un outil utile pour manipuler les chaînes dans les projets Arduino. En comprenant la syntaxe et les paramètres pour l'utilisation de cette fonction, n'importe qui peut utiliser cette fonction dans un code Arduino et générer la sortie souhaitée en conséquence.