Converti un carattere in una stringa in Arduino

Ammar Ali 12 ottobre 2023
  1. Converti char in String usando la funzione String in Arduino
  2. Converti char in String usando la funzione Serial.readString() in Arduino
Converti un carattere in una stringa in Arduino

Questo tutorial discuterà due metodi per convertire un char in una String. Il primo metodo è usare la funzione String e il secondo metodo è usare la funzione Serial.readString().

Converti char in String usando la funzione String in Arduino

Per convertire char in String possiamo usare la funzione String. Questa funzione accetta una variabile come input e restituisce un oggetto String.

void loop() {
  char myChar = 'char';
  String myString = String(myChar);
}

Nel codice precedente, myChar è una variabile di tipo char per memorizzare il dato char e myString è una variabile di tipo String per memorizzare il risultato della conversione.

Converti char in String usando la funzione Serial.readString() in Arduino

Se stai leggendo dati di tipo char da una porta seriale in Arduino e vuoi convertire i dati in String, puoi farlo usando la funzione Serial.readString(). Utilizzando questa funzione, è possibile convertire direttamente i dati ricevuti anziché convertirli in un secondo momento con un’altra funzione. La funzione Serial.readString() legge i dati char dalla porta seriale e li converte in una String.

void loop() { String myString = Serial.readString(); }

Nel codice precedente, myString è una variabile di tipo String per memorizzare i dati dalla porta seriale. Notare che questa funzione verrà terminata se scade. Controlla setTimeout() per impostare il tempo fuori dal seriale.

Autore: 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

Articolo correlato - Arduino String