This page is also available in 3 other languages

Serial.readBytesUntil()

설명

Serial.readBytesUntil() 은 시리얼 버퍼에서 문자를 읽어서 배열 안으로 넣는다. 이 함수는 종료문자가 감지되거나, 결정된 길이가 읽혀지거나, 타임아웃(참고 Serial.setTimeout()) 되면 끝난다. 이 함수는 제공된 종결자 앞의 마지막 문자까지 반환한다. 종결자 자체는 버퍼에 반환되지 않는다.

Serial.readBytesUntil() 은 버퍼에 읽어진 문자 수를 반환한다. 0은 타당한 자료를 찾지 못했음을 뜻한다.

Serial.readBytesUntil()Stream utility class 에서 상속된다.

문법

Serial.readBytesUntil(character, buffer, length)

매개변수

character : 찾을 문자 (char)

buffer: 바이트를 저장할 버퍼 (char[] or byte[])

length : 읽을 바이트 수 (int)

반환

size_t

Serial.readBytesUntil() reads characters from the serial buffer into an array. The function terminates if the terminator character is detected, the determined length has been read, or it times out (see Serial.setTimeout()). The function returns the characters up to the last character before the supplied terminator. The terminator itself is not returned in the buffer.

Serial.readBytesUntil() ret

Notes and Warnings

The terminator character is discarded from the serial buffer.

더보기