http://eduino.kr/product/detail.html?product_no=27&cate_no=56&display_group=1
HC-06제품링크를 첨부해드렸습니다.
우선적으로 링크속 예제를 통해 AT커맨드가 적용이 되는지 테스트해보시기 바랍니다.
AT명령어가 적용되지 않는다면 통신속도 및 결선부분을 확인을 권장해드립니다.
USB선없이 데이터 송수신을 할 경우 블루투스와 보드를 연결 후에 따로 블루투스를잡아줄 수 있는 외부인터페이스가
필요하기 때문에 그 부분을 고려하셔야할 것으로 보입니다.
감사합니다.
[ Original Message ]
제가 분석 센서에서 정보를 받아 아두이노를 이용해서 컴퓨터에 데이터를 저장하는 작업을 하고 있는데요.
컴퓨터에서 데이터를 받는 것을 USB 포트가 아닌 블루투스 모듈을 이용해서 데이터를 받고 싶어서 시도 중입니다.
그래서 HC-06 모델을 구입해서 여기에 있는 예제를 이용해서 코드를 입력하고
시리얼 모니터로 AT를 입력을 했는데 OK가 안나옵니다.
여기 센서 코드랑 블루투스 코드입니다.
#include <SoftwareSerial.h>
#define BT_RXD 8
#define BT_TXD 7
#define ADC1 A0
#define ADC2 A1
SoftwareSerial bluetooth(BT_RXD, BT_TXD);
void setup() {
Serial.begin(9600);
bluetooth.begin(9600);
}
void loop() {
float sensorValue1 = analogRead(A0);
float voltage1 = sensorValue1 * (5.0/1023.0);
Serial.println(voltage1); // A0 : Fine
float sensorValue2 = analogRead(A1);
float voltage2 = sensorValue2 * (5.0/1023.0);
Serial.println(voltage2); // A1 : Coarse
delay(1000);
if (bluetooth.available()) {
Serial.write(bluetooth.read());
}
if (Serial.available()) {
bluetooth.write(Serial.read());
}
}
그리고 파란색 USB선 없이도 컴퓨터에 동글이를 설치해서 데이터를 전송할 수 있나요??