Description :
Serial.parseFloat()
renvoie le premier nombre à virgule flottante valide du tampon série. parseFloat()
se termine par le premier caractère qui n’est pas un nombre à virgule flottante. La fonction se termine si elle expire ( voir Serial.setTimeout() ).
Serial.parseFloat()
hérite de la classe utilitaire Stream .
Syntaxe :
Serial.parseFloat()
Serial.parseFloat(lookahead)
Serial.parseFloat(lookahead, ignore)
Paramètres :
Serial
: objet port série. Consultez la liste des ports série disponibles pour chaque carte sur la page principale Serial .
lookahead
: le mode utilisé pour rechercher dans le flux un nombre à virgule flottante. Types de données autorisés : LookaheadMode
. lookahead
Valeurs autorisées :
SKIP_ALL
: tous les caractères autres qu’un signe moins, une virgule décimale ou des chiffres sont ignorés lors de l’analyse du flux à la recherche d’un nombre à virgule flottante. C’est le mode par défaut.SKIP_NONE
: Rien n’est ignoré et le flux n’est pas touché à moins que le premier caractère en attente ne soit valide.SKIP_WHITESPACE
: seuls les tabulations, les espaces, les sauts de ligne et les retours chariot sont ignorés.
ignore
: utilisé pour sauter le caractère indiqué dans la recherche. Utilisé par exemple pour sauter le séparateur de milliers. Types de données autorisés : char
Retour :
Type de données : float
.
Source : https://www.arduino.cc/reference/en/language/functions/communication/serial/parsefloat/