Diferencia entre revisiones de «Stream.setTimeout()»
De ArduWiki
(→Referencias) |
|||
(No se muestran 2 ediciones intermedias del mismo usuario) | |||
Línea 27: | Línea 27: | ||
== Vea también == | == Vea también == | ||
− | + | <categorytree mode=all>Stream</categorytree> | |
− | |||
− | |||
− | |||
== 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