Arduino 字符转换为字符串
Ammar Ali
2023年1月30日
2021年4月29日
本教程将讨论将字符转换为字符串的两种方法。第一种方法是使用 String()
函数,第二种方法是使用 Serial.readString()
函数。
在 Arduino 中使用 String()
函数将字符转换为字符串
要将字符转换为字符串,我们可以使用 String()
函数。该函数将变量作为输入并返回字符串对象。
void loop(){
char myChar = 'char';
String myString = String(myChar);
}
在上面的代码中,myChar
是用于存储给定字符的字符类型的变量,而 myString
是用于存储转换结果的字符串类型的变量。
在 Arduino 中使用 Serial.readString()
函数将字符转换为字符串
如果你要从 Arduino 的串口读取字符类型的数据,并想将数据转换为字符串,则可以使用 Serial.readString()
函数来完成。使用此函数,你可以直接转换接收到的数据,而不必稍后再使用其他功能进行转换。Serial.readString()
函数从串口读取字符数据,并将其转换为字符串。
void loop(){
String myString = Serial.readString();
}
在上面的代码中,myString
是类型为字符串的变量,用于存储来自串口的数据。注意,如果这个函数超时,它将被终止。查看 setTimeout()
以设置串行超时。
Author: Ammar Ali