Serial.prinln()

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);       // imprime como ASCII-codificado decimal
  Serial.println(analogValue, DEC);  // imprime como  ASCII-codificado decimal
  Serial.println(analogValue, HEX);  // imprime como  ASCII-codificado hexadecimal
  Serial.println(analogValue, OCT);  // imprime como  ASCII-codificado octal
  Serial.println(analogValue, BIN);  // imprime como  ASCII-codificado binary

  // temporiza 10 millisegundoas antes de la siguiente lectura
  delay(10);
}

No hay comentarios:

Publicar un comentario