Diferencia entre revisiones de «Stream.println()»

De ArduWiki
Saltar a: navegación, buscar
(Sintaxis)
(Parametros)
Línea 13: Línea 13:
  
 
== Parametros ==
 
== Parametros ==
;variable: variable a evaluar.
+
;objeto: nombre de la instancia de la clase [[Stream]]
 
;formato: por omision es '''DEC''', pero también puede ser '''HEX''', '''OCT''' o '''BIN'''.
 
;formato: por omision es '''DEC''', pero también puede ser '''HEX''', '''OCT''' o '''BIN'''.
 +
{| class="wikitable col2cen"
 +
|+Posibles formateadores
 +
!Base!!Prefijo!!Comentario!!Ejemplo
 +
|-
 +
|DEC||ninguno||Dígitos 0~9||123
 +
|-
 +
|HEX||0x||dígitos 0~9 + Caracteres A~F||0x7B
 +
|-
 +
|OCT||0||digitos 0~7||0173
 +
|-
 +
|BIN||B||0 o 1||B1111011
 +
|}
 +
 
;decimales: eliges el numero de decimales a mostrar de una variable tipo [[float]]
 
;decimales: eliges el numero de decimales a mostrar de una variable tipo [[float]]
  

Revisión del 16:27 12 jul 2018

Descripcion

Vuelca o envía textualmente el valor de una cadena de carateres o variable al flujo de salida, seguido de un carácter de retorno de carro "CR" (ASCII 13, o '\r') y un carácter de salto de línea "LF" (ASCII 10, o '\n'). Toma la misma forma que el comando Stream.print() (donde se dan más detalles respecto a estas funciones).

En escencia, agrega "\r\n" al final del texto resultante.

Sintaxis

objeto.println();
objeto.println("Texto a mostrar");
objeto.println(variable, formato);
objeto.println(variable, decimales);

Parametros

objeto
nombre de la instancia de la clase Stream
formato
por omision es DEC, pero también puede ser HEX, OCT o BIN.
Posibles formateadores
Base Prefijo Comentario Ejemplo
DEC ninguno Dígitos 0~9 123
HEX 0x dígitos 0~9 + Caracteres A~F 0x7B
OCT 0 digitos 0~7 0173
BIN B 0 o 1 B1111011
decimales
eliges el numero de decimales a mostrar de una variable tipo float

También se puede prescindir de parámetros, sería para solamente crear el salto de línea.

Retorna

La cantidad de caracteres que se llegaron a enviar en el proceso (long).

Ejemplo

void loop() {
Serial.println(analogRead(A0)); // Se necesita el salto de línea para que funcione correctamente con el serial plotter
}

Vea tambien