Diferencia entre revisiones de «Serial.readBytes()»
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 == | ||
+ | Lee caracteres desde el búfer del puerto serie. La función termina si la longitud determinada se ha leído, o el tiempo de espera (ver [[Serial.setTimeout()]]) de ha alcanzado. | ||
== Sintaxis == | == Sintaxis == | ||
<pre> | <pre> | ||
+ | Serial.readBytes(buffer, largo); | ||
</pre> | </pre> | ||
− | == | + | == Parámetros == |
+ | ;buffer: el buffer para almacenar los bytes ([[char]] o [[byte]]). | ||
+ | ;largo: el número de bytes a leer tipo [int]]. | ||
== Retorna == | == Retorna == | ||
+ | devuelve el número de caracteres colocados en el búfer. Un 0 significa que no se encontraron datos válidos. | ||
== Advertencias == | == Advertencias == | ||
Línea 19: | Línea 24: | ||
* [[Serial.begin()]] | * [[Serial.begin()]] | ||
* [[Serial.available()]] | * [[Serial.available()]] | ||
+ | * [[Serial.read()]] | ||
* [[Serial.print()]] | * [[Serial.print()]] | ||
* [[Serial.end()]] | * [[Serial.end()]] |
Revisión del 18:49 6 jul 2018
Contenido
Descripción
Lee caracteres desde el búfer del puerto serie. La función termina si la longitud determinada se ha leído, o el tiempo de espera (ver Serial.setTimeout()) de ha alcanzado.
Sintaxis
Serial.readBytes(buffer, largo);
Parámetros
- buffer
- el buffer para almacenar los bytes (char o byte).
- largo
- el número de bytes a leer tipo [int]].
Retorna
devuelve el número de caracteres colocados en el búfer. Un 0 significa que no se encontraron datos válidos.
Advertencias
Nada.
Ejemplo