Diferencia entre revisiones de «serialAvailable()»

De ArduWiki
Saltar a: navegación, buscar
(Referencias)
(Ejemplos)
 
(No se muestran 5 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 
== Descripción ==
 
== Descripción ==
Esta funcion se invoca cuando hay datos disponibles en el puerto serie.
+
Esta funcion se invoca cuando hay datos disponibles en el buffer del puerto serie.
 
 
  
 
== Sintaxis ==
 
== Sintaxis ==
Línea 11: Línea 10:
  
 
== Parámetros ==
 
== Parámetros ==
statements: cualquier declaración válida
+
;comandos: cualquier declaración válida
  
 
== Retorno ==
 
== Retorno ==
Nada.
+
Verdadero si hay datos en el buffer.
 +
 
 +
== Comentarios ==
 +
* Lo puedes usar en [[UNO]], [[NANO]] y [[MEGA]].
 +
* [[MEGA]] tiene un evento para cada puerto serie.
  
 
== Advertencias ==
 
== Advertencias ==
Línea 20: Línea 23:
  
 
== Ejemplos ==
 
== Ejemplos ==
Solo Arduino [[MEGA]]
+
Para Arduino [[UNO]] y [[NANO]].
 +
 
 +
<syntaxhighlight lang="c++">
 +
void serialEvent(){
 +
  //Comandos
 +
}
 +
</syntaxhighlight>
 +
 
 +
== Ejemplo 2 ==
 +
Solo para Arduino [[MEGA]].
  
 
<syntaxhighlight lang="c++">
 
<syntaxhighlight lang="c++">

Revisión actual del 00:14 19 jul 2019

Descripción

Esta funcion se invoca cuando hay datos disponibles en el buffer del puerto serie.

Sintaxis

void serialEvent(){
   //Comandos
}

Parámetros

comandos
cualquier declaración válida

Retorno

Verdadero si hay datos en el buffer.

Comentarios

  • Lo puedes usar en UNO, NANO y MEGA.
  • MEGA tiene un evento para cada puerto serie.

Advertencias

Ejemplos

Para Arduino UNO y NANO.

void serialEvent(){
   //Comandos
}

Ejemplo 2

Solo para Arduino MEGA.

void serialEvent1(){
   //Comandos
}
void serialEvent2(){
   //Comandos
}
void serialEvent3(){
   //Comandos
}

Vea también


Referencias