Diferencia entre revisiones de «Stream.println()»
De ArduWiki
(→Sintaxis) |
(→Parametros) |
||
Línea 13: | Línea 13: | ||
== Parametros == | == Parametros == | ||
− | ; | + | ;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 20: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.
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
}