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 umfloat.
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
\re\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 doSerial.begin()antes.