[ arduino ] 문자가 들어올 때 간단하게 처리 하는 방법 > arduino

본문 바로가기
사이트 내 전체검색

arduino

[ arduino ] 문자가 들어올 때 간단하게 처리 하는 방법

작성자 웹지기
작성일 21-01-26 09:13 | 조회 10,763 | 댓글 0

본문

문자가 들어올 때 간단하게 처리 하는 방법

아두이노에서 문자열은 한글자씩 읽어 들여서 저장을 해줘야 한다.

한번 read()로 읽어들인 문자는 저장이 되지 않아도 날아가 버린다.

 

boolean type = false;

String str = "";

while (esp.available()) {

    char c = esp.read(); //문자를 일단 넣어준다.

    

    if(c == '/') {

        //ture, false 를 반대 상황에 맞게 넣어주는 방법

        // '/'를 처음 만나게 되면 true가 되면 true인 상태에서 문자열을 저장하고

        // '/'를 두번째 만나게 되면 false가 되면서 더이상의 문자열은 저장하지 않는다.

        type = !type;

    } else if(type) { // type가 true면

        str += c;

    }

}

Serial.print(str);

 

0 0

댓글목록 0

등록된 댓글이 없습니다.

arduino 목록

Total 25
게시물 검색

회원로그인

접속자집계

오늘
24,506
어제
36,187
최대
61,067
전체
18,091,683

그누보드5
Copyright © www.funyphp.com. All rights reserved.