Diferencia entre revisiones de «Serial»
De ArduWiki
(→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.availableForWrite() == | == Serial.availableForWrite() == |
Revisión del 15:57 3 jul 2018
Contenido
Metodos
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
- Serial.print()
- Serial.println()
- Serial.begin()
- Serial.available()
- Serial.availableForWrite()
- Serial.read()
- Serial.readBytes()
- Serial.readBytesUntil()
- Serial.readString()
- Serial.readStringUntil()