Diferencia entre revisiones de «Serial»

De ArduWiki
Saltar a: navegación, buscar
(Serial.begin())
(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.available() ==
 
Obtiene un número entero con el número de bytes (caracteres) disponibles para leer o capturar desde el puerto serie. Equivaldría a la función serialAvailable(). Se usa para vigilar si el usuario ingreso datos.
 
 
<pre>
 
byte lee;
 
if (Serial.available()){
 
  lee = Serial.read();
 
  Serial.print(lee, DEC); //Imprime el ASCCI de lo que se recibió
 
}
 
</pre>
 
  
 
== Serial.availableForWrite() ==
 
== Serial.availableForWrite() ==

Revisión del 11:57 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

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.

Serial.print(val [,formato]);

Ejemplos

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

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()

Serial.println(val [,formato]);

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

Referencias