Diferencia entre revisiones de «Serial»

De ArduWiki
Saltar a: navegación, buscar
(Serial.available())
Línea 18: Línea 18:
 
|Serial.available()||Indica el numero de caracteres disponibles
 
|Serial.available()||Indica el numero de caracteres disponibles
 
|}
 
|}
 
== Serial.availableForWrite() ==
 
== Serial.print() ==
 
Vuelca o envía un dato (variable, número o cadena), al puerto serie. Dicho comando puede tomar diferentes formas, dependiendo de los parámetros que usemos para definir el formato de volcado de los datos.
 
 
<pre>
 
Serial.print(val [,formato]);
 
</pre>
 
 
Ejemplos
 
<syntaxhighlight lang="c++">
 
byte c = 'A';
 
Serial.write(c);  //A
 
Serial.print(c);  //65
 
Serial.print(c, DEC);  //65
 
Serial.print(c, HEX);  //41
 
Serial.print(c, OCT);  //101
 
Serial.print(c, BIN);  //1000001
 
</syntaxhighlight>
 
 
== Serial.println() ==
 
Vuelca o envía un número o una cadena de carateres al puerto serie, seguido de un caracter de retorno de carro "CR" (ASCII 13, or '\r') y un carácter de salto de línea "LF"(ASCII 10, or '\n'). Toma la misma forma que el comando Serial.print()
 
 
<pre>
 
Serial.println(val [,formato]);
 
</pre>
 
 
== Serial.read() ==
 
Lee o captura un byte (un carácter) desde el puerto serie. Equivaldría a la función serialRead(). Devuelve: El siguiente byte (carácter) desde el puerto serie, o -1 si no hay ninguno.
 
  
 
== Vea también ==
 
== Vea también ==

Revisión del 11:58 3 jul 2018

Metodos

Medos disponibles para Serial
Método Descripción
Serial.begin() Abre el puerto serie y fija velocidad de comunicación.
Serial.print() Imprime en la misma linea
Serial.println() Imprime en una nueva linea
Serial.read() Lee un carácter disponible.
Serial.write()
Serial.available() Indica el numero de caracteres disponibles

Vea también

Referencias