Diferencia entre revisiones de «serialAvailable()»

De ArduWiki
Saltar a: navegación, buscar
(Vea también)
(Ejemplos)
 
(No se muestran 8 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++">
Línea 35: Línea 47:
  
 
== Vea también ==
 
== Vea también ==
* [[Serial.begin()]]
+
<categorytree mode=all>Serial</categorytree>
* [[Serial.print()]]
 
* [[Serial.println()]]
 
* [[Serial.read()]]
 
* [[Serial.write()]]
 
  
 
== Referencias ==
 
== Referencias ==
 +
* [https://aprendiendoarduino.wordpress.com/tag/comunicacion-serie/ Comunicación serie] - Enrique Crespo
  
[[Category:Funciones]]
+
[[Category:Serial]]

Revisión actual del 20:14 18 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