read()
Описание
Считывает данные, поступающие по последовательному интерфейсу. Функция read() является наследником вспомогательного класса Stream.
Синтаксис
Serial.read()
Только для Arduino Mega:
Serial1.read()
Serial2.read()
Serial3.read()
Параметры
нет
Возвращаемые значения
Первый байт принятых данных (или -1, если таковых нет) - int
Пример
int incomingByte = 0; // переменная для хранения байта данных,
//принятых по последовательному интерфейсу
void setup() {
Serial.begin(9600); // открываем последовательный порт
// задаем скорость передачи данных 9600 бод
}
void loop() {
// отправляем данные только после их получения:
if (Serial.available() > 0) {
// считываем принятый байт:
incomingByte = Serial.read();
// сообщаем, что именно мы получили:
Serial.print("I received: ");
Serial.println(incomingByte, DEC);
}
}

