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