Diferencia entre revisiones de «Stream.setTimeout()»
De ArduWiki
(→Vea también) |
(→Referencias) |
||
Línea 31: | Línea 31: | ||
== Referencias == | == Referencias == | ||
− | [[Category: | + | [[Category:Stream]] |
Revisión actual del 18:27 6 may 2019
Contenido
Descripción
Asigna un tiempo de espera (en milisegundos) de nuevos datos en el flujo de entrada.
Para flujos por bloques, esto no debería tener ningún efecto.
Sintaxis
objetoStream.setTimeout(t);
Parametros
- t
- el tiempo de espera (en milisegundos) a asignar (unsigned long).
Retorna
Nada.
Advertencias
- No se debe configurar con un valor excesivamente alto o bajo. Si es muy alto, las funciones bloqueantes fuertemente van a entorpecer la ejecución del programa; si es muy bajo, se puede interrumpir la operación antes de tiempo, dependiendo del ritmo del flujo de entrada.
Ejemplo
void setup(){
Serial.begin(9600);
Serial.setTimeout(500); // Esto quiere decir que a lo sumo va a esperar medio segundo por datos nuevos
}
Vea también