Arduino Char para String
-
Converta
char
emString
usando a funçãoString
no Arduino -
Converta
char
emString
usando 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.