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); } }