Descrição

Lê dados que estejam entrando pela porta serial.

Parâmetros

Nenhum

Retorno

o primeiro byte disponível na entrada da porta serial (ou -1 se não hover dados disponíveis) int

Exemplo

int incomingByte = 0;	// para entrada serial

void setup() {
Serial.begin(9600); // abre a porta serial e ajusta a velocidade para 9600 bps
}

void loop() {

// envia dados apenas quando recebe dados:
if (Serial.available() > 0) {
// lê o primeiro byte disponível:
incomingByte = Serial.read();

// imprime na tela o byte recebido:
Serial.print("Eu recebi: ");
Serial.println(incomingByte, DEC);
}
}


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