Serial.println()

Serial.println(valor)

O Serial.println() funciona igualzinho ao Serial.print(), com um bônus: ele pula pra próxima linha depois de enviar. É o jeito mais prático de deixar cada leitura ou mensagem numa linha separada no Monitor Serial.

Sintaxe

Serial.println(valor);
Serial.println(valor, formato);
Serial.println();

Parâmetros

  • valor (opcional): o que enviar — texto, int, float, char, etc. Sem argumento, ele só pula uma linha.
  • formato (opcional): base numérica (DEC, HEX, BIN, OCT) ou casas decimais de um float.

Retorno

Retorna o número de bytes enviados (size_t), contando os caracteres de quebra de linha.

Exemplo

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

void loop() {
  int sensor = analogRead(A0);
  Serial.print("Sensor: ");
  Serial.println(sensor);
  delay(500);
}

Notas e cuidados

  • Por baixo dos panos, ele envia os caracteres \r e \n (retorno de carro + nova linha) ao final.
  • Chamar Serial.println() sem nada apenas insere uma linha em branco — útil pra separar blocos de saída.
  • Assim como o print(), precisa do Serial.begin() antes.

Quer aprender a usar isso em projetos reais, do zero?

Conhecer o Curso Maker