Arduino 字元轉換為字串

Ammar Ali 2023年1月30日 2021年4月29日
  1. 在 Arduino 中使用 String() 函式將字元轉換為字串
  2. 在 Arduino 中使用 Serial.readString() 函式將字元轉換為字串
Arduino 字元轉換為字串

本教程將討論將字元轉換為字串的兩種方法。第一種方法是使用 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
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

相關文章 - Arduino String