정보나눔

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

BLE 오렌지 보드 문의입니다.
탱구 | 2015-11-17

제가 단순하게 오렌지보드 BLE를 이용해서 온습도 디지털 센서의 값을 스마트폰 어플로 받아오고 싶습니다.

기존에 LCD로 표기하던 방식을 그냥 단순하게 어플을 통해서 값을 받아오고 싶은데요.

제가 직접 앱을 만드는 것이 아닌 코코아팹에서 기본 제공하는 BLE 채팅 어플을 통해서 값을 받아오고 싶은데

너무 단순하게 생각해서인지 채팅 예제를 참고해서 이것저것 해봐도 어플에 센서 값이 뜨지가 않네요.

궁극적으로는 접속을 하면 바로 값을 받아와서 표시하는 것인데, 연결만 하면 바로 값이 뜨게 하는 것이 생각되로 안되어서

일단은 어떠한 입력값을 받으면 바로 센서 값을 받아와 표시하고 싶은데 참고할만한게 있을까요?

 

프로필사진

Klant 2015-11-18 08:48:58

안녕하세요!

온습도 센서의 값을 단순히 스마트폰 어플을 통해 출력하신다는 말씀이시죠?

우선 아래 링크의 소스 코드를 살펴보셔야 할 것 같습니다. 

 - 오렌지보드 BLE와 채팅

 

 해당 링크의 소스 코드에는 블루투스로 부터 수신된 데이터를 읽는 코드까지 포함되어 있는데요. 

탱구님 같은 경우 아두이노딴에서 스마트폰으로 데이터만 전송하면 되기 때문에 블루투스에서 수신된 데이터를 받을 필요가 없습니다.

 

void loop(){

 if(BTSerial.available()){

  BTSerial.println(온습도값); 

  delay(대기시간);

}

}

 

위 소스를 기본 구조로 사용하시면 될 것 같습니다. 

온습도 센서에 대한 사용 방법은 아래 링크를 활용하시구요. 

 - 온습도 센서로 실내 온도와 습도 확인하기

 

위 링크의 소스 코드에 온도와 습도를 구하는 소스를 활용하시고, 온도와 습도 데이터가 담기는 변수를 

BTSerial.println을 통해 스마트폰에 센서값을 출력하시면 됩니다.

이전글   |    DC모터와 서보모터를 블루투스로 제어하려는데 도움좀 주세요.... 2015-11-17
다음글   |    밑에 DC랑 서보모터 블루투스로 조정하려고 글올렸었는데요... 2015-11-18