Arduino Char para String

Ammar Ali 12 outubro 2023
  1. Converta char em String usando a função String no Arduino
  2. Converta char em String usando a função Serial.readString() no Arduino
Arduino Char para String

Este tutorial irá discutir dois métodos para converter um char em uma String. O primeiro método é usar a função String e o segundo método é usar a função Serial.readString().

Converta char em String usando a função String no Arduino

Para converter char em String, podemos usar a função String. Esta função recebe uma variável como entrada e retorna um objeto String.

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

No código acima, myChar é uma variável do tipo char para armazenar o char fornecido e myString é uma variável do tipo String para armazenar o resultado da conversão.

Converta char em String usando a função Serial.readString() no Arduino

Se estiver lendo dados do tipo char de uma porta serial no Arduino e quiser converter os dados em String, você pode fazer isso usando a função Serial.readString(). Usando esta função, você pode converter os dados recebidos diretamente em vez de convertê-los posteriormente com outra função. A função Serial.readString() lê os dados char da porta serial e os converte em uma String.

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

No código acima, myString é uma variável do tipo String para armazenar os dados da porta serial. Observe que esta função será encerrada se atingir o tempo limite. Marque setTimeout() para definir o tempo limite do serial.

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

Artigo relacionado - Arduino String