Serial.begin()

Serial.begin(velocidade)

Antes de qualquer conversa entre o Arduino e o computador (ou outro dispositivo), você precisa "abrir o canal". É isso que o Serial.begin() faz: liga a porta serial e combina a velocidade que os dois lados vão usar pra se entender. Ele quase sempre mora no setup().

Sintaxe

Serial.begin(velocidade);

Parâmetros

  • velocidade: o baud rate (bits por segundo). Os valores mais comuns são 9600 e 115200. É um número inteiro (long).

Retorno

Nada (void).

Exemplo

void setup() {
  Serial.begin(9600);
  Serial.println("Arduino pronto!");
}

void loop() {
}

Notas e cuidados

  • A velocidade escolhida aqui precisa ser a mesma selecionada no Monitor Serial da IDE, senão aparecem caracteres embaralhados na tela.
  • No Uno, os pinos 0 (RX) e 1 (TX) ficam ocupados pela serial via USB — evite usá-los pra outra coisa enquanto a serial estiver ativa.
  • No ESP32 costuma-se usar 115200, que é bem mais rápido e também funciona no Uno.

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

Conhecer o Curso Maker