로딩
요청 처리 중입니다...

[번역] Arduino에서 시리얼 읽기 :: Majenko Technologies 제공

 [번역] Arduino에서 시리얼 읽기 :: Majenko Technologies 제공

- 원문 : https://majenko.co.uk/blog/our-blog-1/reading-serial-on-the-arduino-27 Arduino 포럼에는 직렬 연결에서 데이터를 읽으려고 시도했지만 작동 방식을 완전히 이해하지 못해 실패하는 사람들의 질문이 많이 있습니다. 그렇다면 연재물을 어떻게 읽어야 할까요?

글쎄요, 많은 신규 사용자가 깨닫지 못하는 것은 직렬 데이터가 한 번에 한 문자씩 도착하고 해당 데이터가 도착하는 시기를 거의 또는 전혀 제어할 수 없다는 것입니다. Arduino에는 직렬 장치의 수신 버퍼에 문자 수를 알려주는 편리한 기능인 Serial.available()이 있습니다.

수신할 문자 수를 미리 알고 있다면 수신을 관리하는 매우 편리하고 간단한 방법이 될 수 있습니다. 그러나 그것은 올바르게 이루어져야 합니다.

나는 다음과 같은 것을 너무 많이 보았습니다: if (Serial.available() > 0) { for (int i=0; i<8; i++)...

# 아두이노