Diferencia entre revisiones de «Stream.available()»

De ArduWiki
Saltar a: navegación, buscar
m (Advertencias)
Línea 14: Línea 14:
  
 
== Advertencias ==
 
== Advertencias ==
* Cualquier clase que herede de [[Stream]], debe implementar obligatoria y explícitamente esta función.
+
* Cualquier clase que herede de [[Stream]], debe implementar obligatoria y explícitamente esta función. Debe hacerse de manera que cumpla lo descrito en la sección de '''Descripción''' y '''Retorno'''.
  
 
== Ejemplo ==
 
== Ejemplo ==

Revisión del 23:42 10 jul 2018

Descripción

Obtiene el número de bytes disponibles para leer en el flujo de entrada.

Sintaxis

objetoStream.available();

Parámetros

Nada.

Retorno

La cantidad de bytes/caracteres disponibles para lectura (int).

Advertencias

  • Cualquier clase que herede de Stream, debe implementar obligatoria y explícitamente esta función. Debe hacerse de manera que cumpla lo descrito en la sección de Descripción y Retorno.

Ejemplo

void loop(){
if (Serial.available()){
   byte lee = Serial.read();
   Serial.write(lee);         //Imprime el caracter
   Serial.print(lee, DEC);    //Imprime el codigo ASCCI del caracter
}

Vea también

Referencias