Serial.println()

Descripción

Imprime datos al puerto serie como texto ASCII legible por humanos seguido de un carácter de retorno de carro (ASCII 13, o '\ r') y un carácter de retorno de línea (ASCII 10, o '\ n'). Este comando toma las mismas formas que Serial.print().

Sintaxis

Serial.println(val)

Serial.println(val, format)

Parámetros

  • val: el valor a imprimir - cualquier tipo de datos
  • format: Especifica la base numérica (para tipos de datos int) o el número de decimales (para tipos float)

Retornos

  • Size_t (long): print() devuelve el número de bytes escritos, aunque la lectura de ese número es opcional.

Ejemplo

/* Entrada analogica lee una entrada analógica en el pin analógico 0, e imprime el valor de salida. creado el 24 Marzo de 2006 por Tom Igoe */ int analogValue = 0; // variable para contener el valor analógico void setup() { // abre el puerto serie a 9600 bps: Serial.begin(9600); } void loop() { // lee la entrada analógica en el pin 0: analogValue = analogRead(0); //imprime la salida en varios formatos: Serial.println(analogValue); Serial.println(analogValue, DEC); // imprime como ASCII-codificado decimal Serial.println(analogValue, HEX); Serial.println(analogValue, OCT); Serial.println(analogValue, BIN); // temporiza 10 millisegundoas antes de la siguiente lectura delay(10); }
void setup() { // open the serial port at 9600 bps: Serial.begin(9600); // print a character Serial.println('N'); // print a string Serial.println(); // print an empty line Serial.println("ArduinoGetStarted.com"); // print a float number float a = 1.23456; Serial.println(); // print an empty line Serial.println(a); // 2 decimal places by default Serial.println(a, 4); // 4 decimal places Serial.println(a, 5); // 5 decimal places Serial.println(a, 6); // 6 decimal places // print an interger number out in many formats: int x = 77; Serial.println(); // print an empty line Serial.println(x); // imprime como ASCII-codificado decimal Serial.println(x, DEC); // imprime como ASCII-codificado decimal Serial.println(x, HEX); // imprime como ASCII-codificado hexadecimal Serial.println(x, OCT); // imprime como ASCII-codificado octal Serial.println(x, BIN); // imprime como ASCII-codificado binary } void loop() { }

The result on Serial Monitor:

COM6
Send
N ArduinoGetStarted.com 1.23 1.2346 1.23456 1.234560 77 77 4D 115 1001101
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  

※ Nota:

Serial functions are not only used for the communication between an Arduino board and Serial Monitor of Arduino IDE but also used for the communication between:

  • An Arduino board and other Arduino board
  • An Arduino board and other sensors/devices
  • An Arduino board and computer (any Serial software on computer)

Ver También

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.

※ OUR MESSAGES

  • We are AVAILABLE for HIRE. See how to hire us to build your project
  • Any suggestion, correction, and translation? please email us at ArduinoGetStarted@gmail.com, We appreciate it
  • We mainly keep improving the references in English. See English version of this page for the latest update.