Diferencia entre revisiones de «Serial.parseFloat()»
De ArduWiki
(Página creada con «== Descripción == == Sintaxis == <pre> </pre> == Parametros == == Retorna == == Advertencias == Nada. == Ejemplo == <syntaxhighlight lang="c++"> </syntaxhighlight> =...») |
|||
Línea 1: | Línea 1: | ||
== Descripción == | == Descripción == | ||
+ | Devuelve el primer número válido de punto flotante del búfer en serie. Los caracteres que no son dígitos (o el signo menos) se ignoran. '''parseFloat()''' es terminado por el primer carácter que no es un número de coma flotante. | ||
== Sintaxis == | == Sintaxis == | ||
<pre> | <pre> | ||
+ | Serial.parseFloat(); | ||
</pre> | </pre> | ||
− | == | + | == Parámetros == |
== Retorna == | == Retorna == | ||
+ | Retorna un numero tipo [[float]]. | ||
== Advertencias == | == Advertencias == | ||
Línea 14: | Línea 17: | ||
== Ejemplo == | == Ejemplo == | ||
<syntaxhighlight lang="c++"> | <syntaxhighlight lang="c++"> | ||
+ | void setup(){ | ||
+ | Serial.begin(9600); | ||
+ | } | ||
+ | void loop(){ | ||
+ | if (Serial.available()){ | ||
+ | byte car = Serial.peek(); //Lee carácter enviado y NO borra del buffer. | ||
+ | Serial.write(car); //Imprime siempre lo mismo | ||
+ | } | ||
+ | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
== Vea también == | == Vea también == | ||
* [[Serial.begin()]] | * [[Serial.begin()]] | ||
* [[Serial.available()]] | * [[Serial.available()]] | ||
+ | * [[Serial.read()]] | ||
* [[Serial.print()]] | * [[Serial.print()]] | ||
+ | * [[Serial.setTimout()]] | ||
* [[Serial.end()]] | * [[Serial.end()]] | ||
Revisión del 23:01 5 jul 2018
Contenido
Descripción
Devuelve el primer número válido de punto flotante del búfer en serie. Los caracteres que no son dígitos (o el signo menos) se ignoran. parseFloat() es terminado por el primer carácter que no es un número de coma flotante.
Sintaxis
Serial.parseFloat();
Parámetros
Retorna
Retorna un numero tipo float.
Advertencias
Nada.
Ejemplo
void setup(){
Serial.begin(9600);
}
void loop(){
if (Serial.available()){
byte car = Serial.peek(); //Lee carácter enviado y NO borra del buffer.
Serial.write(car); //Imprime siempre lo mismo
}
}