Arduino Char zu String
-
Konvertieren von
charinStringmit der FunktionStringin Arduino -
Konvertieren von
charinStringmit der FunktionSerial.readString()in Arduino
In diesem Tutorial werden zwei Methoden zum Konvertieren eines char in einen String erläutert. Die erste Methode ist die Verwendung der Funktion String und die zweite Methode ist die Verwendung der Funktion Serial.readString().
Konvertieren von char in String mit der Funktion String in Arduino
Um char in String umzuwandeln, können wir die Funktion String verwenden. Diese Funktion nimmt eine Variable als Eingabe und gibt ein String-Objekt zurück.
void loop() {
char myChar = 'char';
String myString = String(myChar);
}
Im obigen Code ist myChar eine Variable vom Typ char zum Speichern des angegebenen char und myString ist eine Variable vom Typ String zum Speichern des Konvertierungsergebnisses.
Konvertieren von char in String mit der Funktion Serial.readString() in Arduino
Wenn Sie Daten vom Typ char von einer seriellen Schnittstelle in Arduino lesen und die Daten in String konvertieren möchten, können Sie dies mit der Funktion Serial.readString() tun. Mit dieser Funktion können Sie die empfangenen Daten direkt konvertieren, anstatt sie später mit einer anderen Funktion zu konvertieren. Die Funktion Serial.readString() liest char-Daten von der seriellen Schnittstelle und konvertiert sie in einen String.
void loop() { String myString = Serial.readString(); }
Im obigen Code ist myString eine Variable vom Typ String, um die Daten von der seriellen Schnittstelle zu speichern. Beachten Sie, dass diese Funktion beendet wird, wenn das Zeitlimit überschritten wird. Aktivieren Sie setTimeout(), um die Zeitüberschreitung der Seriennummer einzustellen.
