read()

Giới thiệu

Dùng để đọc từng ký tự trong bộ nhớ đệm của Serial.

Cú pháp

Serial.read()

//Chỉ có trên Arduino Mega
Serial1.read()
Serial2.read()
Serial3.read() 

Tham số

không

Trả về

int : byte đầu tiên trong bộ nhớ đệm

Ví dụ

int incomingByte = 0;   // dùng để lưu giá trị được gửi

void setup() {
        Serial.begin(9600);     // mở serial với baudrate 9600
}

void loop() {

        // nếu còn có thể đọc được 
        if (Serial.available() > 0) {
                // đọc chữ liệu
                incomingByte = Serial.read();

                // trả về những gì nhận được
                Serial.print("Toi nhan duoc: ");
                if (incomingByte == -1) {
                  Serial.println("Toi khong nhan duoc gi ca");
                } else 
                  Serial.println(char(incomingByte));
        }
} 

Mã thư viện: 
lên
3 thành viên đã đánh giá bài viết này hữu ích.