Arduino Char zu String
-
Konvertieren von
char
inString
mit der FunktionString
in Arduino -
Konvertieren von
char
inString
mit 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.