Como usar a função ISWHITESPACE em Arduino

Como usar a função ISWHITESPACE em Arduino
A função iswhitaSpace () em Arduino é usada para determinar se um determinado personagem é um personagem de espaço em branco ou não. Ele retorna um valor booleano de verdadeiro se o personagem passado for um personagem espacial ou um caractere horizontal da guia ('\ t').

Sintaxe

Seguir a sintaxe é seguida pela função iswhitaSpace () na programação Arduino:

Iswhitespace (mychar)

Parâmetros

Para usar esta função, você precisa passar por um único personagem como argumento. O tipo de dados permitido para o argumento é 'Caracteres'.

MyChar: variável. Tipos de dados permitidos: char.

Retorna

Um valor verdadeiro é retornado pela função se o personagem passado for um personagem espacial. Se o personagem passado não for um personagem espacial, a função retornará um valor booleano de false.

verdadeiro: Se Mychar é um personagem espacial.

O espaço em branco inclui:

  • Espaço
  • guia (\ t)
  • newline (\ n)

Código de exemplo Arduino

Aqui está um exemplo de código Arduino que usa a função iswhitespace ():

char mychar; /*variável global MyChar definida*/
Void Setup ()
Serial.começar (9600);
MyChar = "; /*Caractere de espaço em branco* /
Serial.impressão (mychar);
if (iswhitespace (mychar))
Serial.println (": mychar é um personagem de espaço em branco.");

outro
Serial.println (": mychar não é um personagem de espaço em branco.");

mychar = 'a'; /*Não é um caractere de espaço em branco*/
Serial.impressão (mychar);
if (iswhitespace (mychar))
Serial.println (": mychar é um personagem de espaço em branco.");

outro
Serial.println (": mychar não é um personagem de espaço em branco.");

mychar = '\ t'; /*Caráter de espaço em branco que é os espaços de mudança de guia*/
Serial.impressão (mychar);
if (iswhitespace (mychar))
Serial.println (": mychar é um personagem de espaço em branco.");

outro
Serial.println (": mychar não é um personagem de espaço em branco.");


Void Loop ()

Neste código, a função iswhitaSpace () é usada para determinar se uma variável chamada MyChar é um personagem de espaço em branco ou não. Nesse caso, Mychar foi inicializado para um personagem espacial (") um personagem sem espaço ('A') e uma guia ('\ t') personagem que também é um personagem de espaço em branco.

O código verifica se 'Mychar' é um personagem de espaço em branco usando a função iswhitespace (). Se é um personagem de espaço em branco, o código imprime a mensagem “Mychar é um personagem de espaço em branco”Para o monitor serial. Se não for um personagem de espaço em branco, o código imprime a mensagem “Mychar não é um personagem de espaço em branco”Para o monitor serial.

Saída
Na saída, podemos ver o primeiro e o último personagem é um espaço em branco, enquanto o char a não é um personagem espacial.

Aplicações de iswhitaSpace () em Arduino

O ISWHITESPACE () pode ser usado da seguinte maneira em um programa Arduino:

Leitura de entrada do usuário: Ao ler a entrada do usuário, você pode usar o iswhitespace () para verificar se o usuário inseriu um personagem de espaço em branco, como um espaço ou guia. Isso pode ser útil ao analisar a entrada para separar uma entrada em várias partes.

Dados do sensor de processamento: Ao trabalhar com dados do sensor, pode ser necessário analisar dados que incluem caracteres de espaço em branco. Você pode usar o iswhitespace () para determinar se um personagem é um personagem de espaço em branco e ajustar sua análise de acordo.

Analisar dados de um arquivo: Ao ler dados de um arquivo, você pode usar o iswhitespace () para verificar se um personagem é um personagem de espaço em branco. Isso ajuda a separar valores de dados e espaços vazios.

Conclusão

A função iswhitaSpace () em Arduino verifica os espaços em um determinado personagem. Um verdadeiro valor booleano é retornado se essa função encontrou espaços vazios, espaço de guia ou novo caractere de linha. Esta função pode ser útil ao trabalhar com seqüências de entrada ou análise de dados em programas Arduino.