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
- Serial.begin(speed)
- Serial.available()
- Serial.print(data)
- Serial.println(data)
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.