Diferencia entre revisiones de «Serial.println()»

De ArduWiki
Saltar a: navegación, buscar
(Sintaxis)
Línea 1: Línea 1:
 
== Descripcion ==
 
== Descripcion ==
 +
Vuelca o envía una cadena de carateres o variable al puerto serie, 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 [[Serial.print()]].
  
 
== Sintaxis ==
 
== Sintaxis ==
Línea 5: Línea 6:
 
Serial.println("Texto a mostrar");
 
Serial.println("Texto a mostrar");
 
Serial.println(variable[, formato]);
 
Serial.println(variable[, formato]);
 +
Serial.println(variable[, decimales]);
 
</pre>
 
</pre>
 +
 +
== Parametros ==
 +
;variable: variable a evaluar.
 +
;formato: por omision es DEC, pero también puede ser HEX, OCT o BIN.
 +
;decimales: eliges el numero de decimales a mostrar de una variable tipo [[float]]
 +
 +
== Retorna ==
 +
Nada.
  
 
== Ejemplo 1 ==
 
== Ejemplo 1 ==
 +
<syntaxhighlight lang="c++">
 +
Serial.println("ArduWiki");    //ArduWiki
 +
Serial.println(digital(13));    //Imprime 0 o 1.
 +
Serial.println(analogRead(A0)); //Imprime entre 0~1024.
 +
 +
float n = 1.23456;
 +
Serial.println(n);            //Imprime 1.23456
 +
Serial.println(n, 0);          //Imprime 1
 +
Serial.println(n, 2);          //Imprime 1.23
 +
Serial.println(n, 4);          //Imprime 1.2345
 +
</syntaxhighlight>
 +
 +
== Ejemplo 2 ==
 
En este ejemplo demostramos que a una cadena se le puede '''concatenar''' un numero sin problemas.
 
En este ejemplo demostramos que a una cadena se le puede '''concatenar''' un numero sin problemas.
  
Línea 26: Línea 49:
 
== Vea tambien ==
 
== Vea tambien ==
 
* [[Serial.begin()]]
 
* [[Serial.begin()]]
 +
* [[Serial.available()]]
 +
* [[Serial.read()]]
 
* [[Serial.print()]]
 
* [[Serial.print()]]
 
* [[Serial.write()]]
 
* [[Serial.write()]]
* [[Serial.read()]]
+
* [[Serial.end()]]
  
 
[[Category:Funciones]]
 
[[Category:Funciones]]

Revisión del 17:43 3 jul 2018

Descripcion

Vuelca o envía una cadena de carateres o variable al puerto serie, 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 Serial.print().

Sintaxis

Serial.println("Texto a mostrar");
Serial.println(variable[, formato]);
Serial.println(variable[, decimales]);

Parametros

variable
variable a evaluar.
formato
por omision es DEC, pero también puede ser HEX, OCT o BIN.
decimales
eliges el numero de decimales a mostrar de una variable tipo float

Retorna

Nada.

Ejemplo 1

Serial.println("ArduWiki");     //ArduWiki
Serial.println(digital(13));    //Imprime 0 o 1.
Serial.println(analogRead(A0)); //Imprime entre 0~1024.

float n = 1.23456;
Serial.println(n);             //Imprime 1.23456
Serial.println(n, 0);          //Imprime 1
Serial.println(n, 2);          //Imprime 1.23
Serial.println(n, 4);          //Imprime 1.2345

Ejemplo 2

En este ejemplo demostramos que a una cadena se le puede concatenar un numero sin problemas.

void setup() {
   Serial.begin(9600);
}

void loop(){
   if (Serial.available()){
      String m = "ASCII: ";
      m = m + Serial.read();
      Serial.println(m);
   }
}

Vea tambien