Saite.Charat Arduino -Funktion

Saite.Charat Arduino -Funktion
Die Zeichenfolge kann Daten speichern, die groß sind. Während der Arbeit mit Arduino sind Saiten ein wichtiger Datentyp, da sie Messwerte von verschiedenen Sensoren speichern können. Die String -Klasse in Arduino bietet verschiedene Funktionen, um Saiten zu manipulieren. Eine solche Funktion ist Saite.charat (). In diesem Artikel wird erläutert Saite.charat () im Detail funktionieren.

Was ist String.Charat () in Arduino

Der Saite.charat () Die Funktion in Arduino gibt das Zeichen an einer bestimmten Indexposition einer Zeichenfolge zurück. Diese Funktion enthält einen Parameter, der die Indexposition des Zeichens ist, die wir von einer Zeichenfolge erhalten möchten.

Syntax

Die Syntax von Saite.charat () Funktion ist:

Saite.Charat (Index)

In der obigen Syntax, Index Das Schlüsselwort repräsentiert die Position eines Zeichens in einer Zeichenfolge.

Rückgabetyp

Diese Funktion gibt uns das Zeichen in einer Zeichenfolge an der Indexnummer, die wir als Funktionsparameter übergeben haben.

Parameter

Diese Funktion enthält eins Parameter:

Index - Die Indexposition des Charakters, das wir wissen wollen. Es sollte eine positive Ganzzahl sein, die die Position des Zeichens in der Zeichenfolge darstellt.

So verwenden Sie Zeichenfolge.Charat () in Arduino

Um die zu verwenden Saite.charat () Funktionieren Sie in Arduino folgende Schritte:

  • Erstellen Sie eine Zeichenfolge mit der String -Klasse.
  • Ruf den charat () Funktion auf diesem String -Objekt.
  • Übergeben Sie die Indexposition des Charakters, die wir als Parameter für die kennen wollen charat () Funktion.

Unten ist der Code, der die Verwendung von erklärt Saite.charat () Funktion in der Arduino -Programmierung:

void setup ()
Serie.Beginnen Sie (9600);
String mystring = "LinuxHint";
char Mychar = mystring.Charat (4);
Serie.print ("Zeichen bei Index 4 ist:");
Serie.println (mychar);

void Loop ()

Der Code begann mit der Initialisierung der seriellen Kommunikation in aufstellen() Funktion. Danach eine neue String -Variable Mystring mit dem Wert "LinuxHint" ist definiert.

Der charat () Funktion wird auf MyString mit einem Argument von 4 aufgerufen. Dies gibt uns die Charaktere am 4th Position in einer Schnur. Die Zählung für den Index beginnt links und beginnt mit der Nummer 0. Sobald der Charakter gelesen ist, wird er in der gespeichert mychar Variable. Im letzten Teil des Codewerts von mychar wird auf dem Serienmonitor gedruckt.

Die folgende Ausgabe wird als fünfter Zeichen der Zeichenfolge angezeigt "LinuxHint" Ist "X", Es wird also auf den Serienmonitor gedruckt.

Notiz: Saite.charat () Funktion funktioniert nur mit ASCII -Zeichen. Es kann keine erweiterten ASCII- oder Unicode -Zeichen verarbeiten.

Abschluss

Der Saite.charat () Funktion in Arduino kann uns das Zeichen an einer bestimmten Position in einer Zeichenfolge geben. Mit dieser Funktion können wir jedes Zeichen aus einer Zeichenfolge abrufen, indem wir nur die Indexnummer des Zeichens als Parameter dieser Funktion übergeben. Weitere Informationen zu Syntax, Parametern und Rückgabewert dieser Funktion finden Sie im Artikel.