Вернуться к классу Serial

 

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

Смотрите также