Esta página também está disponível em outros 2 idiomas.

Serial.parseFloat()

Descrição

Serial.parseFloat() retorna o primeiro número válido de ponto flutuante do buffer serial. parseFloat() é terminada pelo primeiro caractere que não é um número de ponto flutuante. A função retorna se acabar o tempo limite (veja Serial.setTimeout()).

A função Serial.parseFloat() é herdada da classe Stream.

Sintaxe

Serial.parseFloat() Serial.parseFloat(lookahead)
Serial.parseFloat(lookahead, ignore)

Parâmetros

Serial: objeto porta serial. Veja a lista de portas seriais disponíveis em cada placa no Serial - Página principal
lookahead: the modo usado ao se procurar um número de ponto flutuate na stream. Tipos de dados permitidos: LookaheadMode. + Valores de lookahead pemitidos:

  • SKIP_ALL: Todos os caracteres exceto o sinal de menos (-), ponto decimal, ou numerais são ignorados durante a busca na stream por um número de ponto flutuante. Esse é o modo padrão.

  • SKIP_NONE: Nada é ignorado, e a stream não é tocada a menos que o primeiro caractere a espera seja válido.

  • SKIP_WHITESPACE: Apenas tabulações, espaços, feeds de linha ('\n'), e retornos de linha ('\r') são ignorados.

ignore: usado para ignorar o caractere indicado durante a busca. Udado por exemplo para pular o separador de milhares. Tipos de dados permitidos: char

Retorna

O primeiro número válido float no buffer de recebimento. (float)

Ver também

LINGUAGEM stream()
LINGUAGEM Stream.parseFloat()