정보나눔

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

커튼 light 2 에 관해서 질문드려요
박준혁 | 2015-11-06

저희가 light2를 실행을 해보려고 소스를 받아서 회로도와 같이 연결을 해서 실행을 해보려했는데 무슨 문제인지 안됬습니다. 그래서

전화를 해보니 블루투스 어플에 맞게 소스를 바꾸어 주셔야 한다고 하셨는데 제가 아직 공부가 미흡하여 소스를 바꾸는 방법을 알지는 못합니다. 그래서 혹시 여기서 사용하는 어플을 알려주실수 있는지 혹은 저희가 지금 사용하는 어플이 bluetooth spp pro (Jerry.Li)  이거를 쓰고 있는데 어플에 맞게 소스를 변경하는 법을 알려 주실 수 있는지 궁금합니다.

프로필사진

Klant 2015-11-09 15:04:23

안녕하세요!

light2는 light application part2를 말씀하신거죠?

bluetooth spp pro 앱에서 버튼을 눌렀을 때 어떤 데이터가 아두이노에 전송되는지를(프로토콜) 알아봐야 할 것 같습니다.

우선 아래 소스를 아두이노에 올려, 앱(스마트폰)에서 어떤 데이터가 전송되는지 테스트 해보신 후, 전송되는 데이터에 맞게, 

light application 소스를 수정하시면 됩니다.

현재 light application에서는 '1', '2', 'd', 'u'를 사용하고 있는데요. 이 4개를 bluetooth spp pro에서 전송되는 데이터로 바꿔주시면 됩니다.

 

#include <SoftwareSerial.h>

SoftwareSerial BTSerial(2, 3); // SoftwareSerial(RX, TX)

void setup(){
  BTSerial.begin(9600); 
  Serial.begin(9600); 
}

void loop(){
  if (BTSerial.available()){ // 블루투스로 데이터 수신
    byte data = BTSerial.read(); // 수신 받은 데이터 저장
    Serial.write(data); // 수신된 데이터 시리얼 모니터로 출력
 }
}

프로필사진

박준혁 2015-11-10 15:56:57

analog input : 318~320

pwm output :79 이렇게 뜨는데 어떻게 바꾸는건지 이해가 잘 안되서 모르겠네요..

프로필사진

최승수 2015-11-12 17:32:58

이거 저도 궁금했네요

이전글   |    오렌지보드BLE 회로도 문의 2015-11-05
다음글   |    배우기-응용] 아두이노-nfc쉴드 관련 질문있습니다.... 2015-11-08