아두이노 시리얼 통신 예제 1 > 아두이노

본문 바로가기

회원로그인

회원가입

아두이노

아두이노 시리얼 통신 예제 1

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 49회 작성일 22-05-27 15:34

본문


String str = "";

void setup() {
    Serial.begin(9600);
    Serial.println("Hello");
}

void loop() {
 
    if (Serial.available() > 0) {             // 시리얼에 데이터가 있다면
 
        char data = (char) Serial.read();    // 한문자씩 읽어들입니다.
 
        if ((int)data != 10) {                // 개행문자 (\n -> newline)가 아니라면
        
            str += data;                    // 문자를 문자열에 담습니다.
 
 
        } else {                          // 개행문자 (\n -> newline)가 맞다면

            Serial.print("Recv : ");
            Serial.println(str);              // 문자열을 출력합니다.
            str = "";                       // 문자열 초기화
      
        }
    }
}

댓글목록

등록된 댓글이 없습니다.