정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

블루투스HC-06 관련 문의 드립니다.
오유휴 | 2018-07-24

if (bluetooth.available()) {           
    char data = bluetooth.read();        
    Serial.write(data);

 

    if (data == 'a') { 
      bluetooth.println("a 입니다.");
    }

    else if (data == 'b') {

     bluetooth.println("a 입니다.");

   }

이런 식으로 코드를 짜서 모바일 블루투스로 받아보고 있습니다.

여기서 두가지 질문이 있어서 문의 드립니다ㅠ

 

1. 'a'와 같은 문자가  아닌 pw = "000abc"와 같은 문자열로  입력된 data가 문자열 pw와 같을 경우 어떤 것이 출력되도록 만들고 싶습니다.. 문자를 String값으로 어떻게 바꾸는지 모르겠습니다ㅠ

2. 현재 저 코드는 'a' 나 'b'와 같이 무엇인가 입력이 되야만 출력이 됩니다. 혹시 bluetooth.println("a나 b중 하나만 입력 하세요."); 와 같이 통신이 시작될 경우 딱 1회만 출력이 되도록 하려면 어떻게 해야하나요0?

 

이번 프로젝트하는데 여기서 너무 많은 도움을 받았네요... 답변 부탁드리겠습니다ㅠㅠㅠㅠ 감사합니다!

이전글   |    ESP8266 와이파이 모듈과 웹서버간 http 통신에 대해 질문있습니다.... 2018-07-24
다음글   |    얼굴인식으로 아두이노 led 제어하기 문의 ... 2018-07-25