Arduino Char para String
-
Converta
charemStringusando a funçãoStringno Arduino -
Converta
charemStringusando a funçãoSerial.readString()no Arduino
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.
