Arduino Converter String para Char

Ammar Ali 12 outubro 2023
  1. Converta String para char usando a função toCharArray() no Arduino
  2. Converter dados em char usando a função toCharArray() e o operador Append no Arduino
Arduino Converter String para Char

Este tutorial irá discutir um método para converter uma string em char - a função toCharArray(). Também apresentará como converter outros tipos de dados em char usando a função toCharArray() e o operador append.

Converta String para char usando a função toCharArray() no Arduino

Este método copia os caracteres da string para o buffer fornecido. Ele requer duas entradas, uma é um buffer para copiar os caracteres e a outra é o tamanho do buffer.

void loop() {
  String stringOne = "A string";
  char Buf[50];
  stringOne.toCharArray(Buf, 50);
}

No código acima, stringOne é o objeto String onde a string é armazenada. Buf é o array char onde o resultado será salvo. Neste exemplo, usamos um tamanho de buffer de 50, mas você pode mudar isso de acordo com a string fornecida. Verifique o link para mais detalhes.

Converter dados em char usando a função toCharArray() e o operador Append no Arduino

Se você deseja converter qualquer outro tipo de dados em vez de String, você pode usá-lo. Em primeiro lugar, você precisa converter o outro tipo de dados em String usando o operador append; então, você pode usar o método acima para converter esta String em char.

void loop() {
  String stringOne = "A long integer: ";
  stringOne += 1234;
  char charBuf[50];
  stringOne.toCharArray(charBuf, 50);
}

No código acima, temos um inteiro - 1234 e o adicionamos a uma String existente usando o operador append para convertê-los em um array char. Verifique este link para mais informações.

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

Artigo relacionado - Arduino String