Descrição

Ajusta o taxa de transferência em bits por segundo (baud) para transmissão de dados pelo padrão serial. Para comunicação com um computador use uma destas taxas: 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 57600, 115200. Você pode, entretanto, especificar outras velocidades por exemplo para comunicação  através dos pinos 0 e 1 com um componente que requer uma taxa específica.

Parameters

int velocidade, em bits por segundo (baud)

Retorno

nenhum

Exemplo:

void setup() {
Serial.begin(9600); // abre a porta serial e ajusta a taxa de transferência de dados para 9600 bps
}

void loop() {}

Exemplo para o Arduino Mega:

// Arduino Mega usando as quatro portas seriais simultaneamente 
// (Serial, Serial1, Serial2, Serial3),
// com diferentes taxas de transferência:

void setup(){
Serial.begin(9600);
Serial1.begin(38400);
Serial2.begin(19200);
Serial3.begin(4800);

Serial.println("Hello Computer");
Serial1.println("Hello Serial 1");
Serial2.println("Hello Serial 2");
Serial3.println("Hello Serial 3");
}

void loop() {}

Agradecimentos a Jeff Gray pelo exemplo do Mega

Veja também

 

Página de início da referência

Correções, sugestões, e nova documentação devem ser enviadas ao Forum.

O texto de referência do Arduino está baixo uma Licença Creative Commons Attribution-ShareAlike 3.0. Amostras de código utilizadas na referência foram deixados  ao domínio público.

 

O conteúdo desta página é uma tradução para o português a partir do site original do Arduino.

Esta obra está sob uma Licença Creative Commons.

Creative Commons License