Arduino & IoT Academy · Aula

Serial.print versus println

Envie valores identificados ao Monitor Serial.

Aula 2 de 413 etapas

Serial.print versus println é uma aula grátis de Arduino & IoT Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Arduino & IoT Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Arduino & IoT Academy inclui 4 aulas no total.

Enviando palavras

Assim que o canal estiver aberto, envie texto com Serial.print(). Tudo o que o senhor passar aparecerá no Monitor Serial do computador.

Serial.print("Hello");

Print permanece em uma linha

O ponto principal de Serial.print() é que ele não passa para uma nova linha. A próxima impressão aparece logo depois.

Serial.print("Hi");
Serial.print("There");

Isso imprime HiThere

Essas duas impressões produzem HiThere, tudo junto e sem espaço. Print nunca adiciona espaços automaticamente.

Conheça println

Use Serial.println() quando quiser cada mensagem em sua própria linha. O ln indica que uma quebra de linha é adicionada ao final.

Serial.println("Line one");
Serial.println("Line two");

Saída limpa e legível

Isso produz duas linhas organizadas no Monitor. println é a opção ideal para mensagens de status que o senhor lê de cima para baixo.

Imprimindo números

O senhor não está limitado a texto. Passe um número e Serial.print() o converterá automaticamente em algarismos legíveis.

int score = 42;
Serial.println(score);

Crie um rótulo

Misture texto e valores para obter clareza. Imprima primeiro o rótulo e depois o número, para que a saída seja lida como uma frase.

Serial.print("Score: ");
Serial.println(score);

Por que os rótulos ajudam

Um número isolado, como 42, não significa nada mais tarde. Um rótulo como Pontuação: 42 informa exatamente o que o senhor está vendo.

Imprima dentro de loop

As chamadas de print e println geralmente ficam em loop(), para que os valores continuem sendo enviados enquanto o programa é executado.

void loop() {
  Serial.println("running");
}

Um padrão comum

Um hábito útil: use print para o rótulo e depois println para o valor. O rótulo fica unido ao número e, em seguida, a linha termina corretamente.

Serial.print("Temp: ");
Serial.println(24);

Escolha o mais adequado

Use print quando ainda houver mais saída na mesma linha e println quando esse for o fim da linha. 🙂

Verificação rápida

Qual chamada encerra a linha atual e move a saída para a próxima linha?

Recapitulação

O senhor aprendeu que print mantém a saída em uma linha, enquanto println adiciona uma quebra, e que rotular os valores facilita a leitura no Monitor. 🎉

Grátis para começar

Aprenda C++ com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Serial.print versus println” é grátis?

Sim — o texto completo de “Serial.print versus println” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Arduino & IoT Academy, atualize para CoddyKit PRO. O curso de Arduino & IoT Academy inclui 4 aulas no total.

O que vou aprender em “Serial.print versus println”?

Envie valores identificados ao Monitor Serial. Você pratica Arduino & IoT Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Arduino & IoT Academy?

Nenhuma experiência prévia é necessária. Arduino & IoT Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Serial.print versus println”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Arduino & IoT Academy?

Sim. Cada aula de Arduino & IoT Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Serial.begin e Taxa de Transmissão
  2. Serial.print versus println
  3. Veja os valores dos sensores ao vivo
  4. Leia os comandos que você digita
← Voltar para Arduino & IoT Academy