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
9600e115200. É 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.