readBytes()

Giới thiệu

Dùng để đọc từ ký tự trong bộ nhớ đệm của Serial. Nó sẽ đọc cho đủ số lượng byte mà người dùng yêu cầu. Và nếu không đọc đủ thì nó sẽ dừng khi hết hạn (xem Serial.setTimeout()).

Cú pháp

Serial.readBytes(buffer, length) 

Tham số

buffer: biến đệm dùng để lưu lại các byte (char[] hoặc byte[])
length : số byte cần lưu (int)

Trả về

byte

Ví dụ

char buffer[4]= {}; // Biến đệm lưu giá trị
void setup() {
        Serial.begin(9600);     // mở serial với baudrate 9600
}

void loop() {

        // nếu còn có thể đọc được 
        if (Serial.available() >= 3) {
                // đọc chữ liệu
                Serial.readBytes(buffer,3);
                //Xuất dữ liệu
                Serial.print("Toi nhan duoc: ");
                Serial.println(buffer);
        }
} 

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