Diferencia entre revisiones de «Serial.peek()»
De ArduWiki
(→Ejemplo) |
(→Descripción) |
||
Línea 1: | Línea 1: | ||
== Descripción == | == Descripción == | ||
+ | Devuelve el siguiente byte (carácter) de los datos en serie entrantes sin eliminarlo del buffer serie interno. Es decir, las llamadas sucesivas a '''Serial.peek()''' devolverán el mismo carácter, al igual que la próxima llamada a [[Serial.read()]]. | ||
+ | |||
+ | {{Nota|Serial.peek() hereda de la clase [[Stream]].}} | ||
== Sintaxis == | == Sintaxis == |
Revisión del 18:51 5 jul 2018
Contenido
Descripción
Devuelve el siguiente byte (carácter) de los datos en serie entrantes sin eliminarlo del buffer serie interno. Es decir, las llamadas sucesivas a Serial.peek() devolverán el mismo carácter, al igual que la próxima llamada a Serial.read().
Nota: Serial.peek() hereda de la clase Stream.
Sintaxis
Parametros
Retorna
Advertencias
Nada.
Ejemplo
void setup(){
Serial.begin(9600);
}
void loop(){
if (Serial.available()){
byte car = Serial.peek(); //Lee caracter enviado y NO borra del buffer.
Serial.write(car); //Imprime siempre lo mismo
}
}