Serial.parseFloat()
Descripción
Serial.parseFloat() devuelve el primer número de coma flotante válido del buffer serie. Los caracteres que no sean dígitos (o el signo menos) se omiten. Serial.parseFloat() termina con el primer carácter encontrado que no sea un número de coma flotante.
Serial.parseFloat() hereda de la clase Stream.
Sintaxis
Serial.parseFloat()
Parámetros
- Ninguno
Retornos
- Float.
Ejemplo
void setup() {
Serial.begin(9600);
}
void loop() {
if (Serial.available() > 0) {
float myFloat = Serial.parseFloat(SKIP_ALL, '\n');
// prints the received float number
Serial.print("I received: ");
Serial.println(myFloat);
}
}
- Compile and upload the above code to Arduino
- Open Serial Monitor and select Newline option
- Type -127.45 on Serial Monitor and click Send button:
8
Serial.println("Hello World!");
Message (Enter to send message to 'Arduino Uno' on 'COM15')
New Line
9600 baud
- The result on Serial Monitor:
8
Serial.println("Hello World!");
Message (Enter to send message to 'Arduino Uno' on 'COM15')
New Line
9600 baud
I received: -127.45
※ ARDUINO BUY RECOMMENDATION
| Arduino UNO R3 | |
| Arduino Starter Kit |
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables .
Additionally, some links direct to products from our own brand, DIYables .