안녕하세요
아두이노 보드에 쉴드를 장착한상태라도 적절한 코드로 PC시리얼포트와 아두이노의 블루투스연결(가령 softwareSerial)포트가 상호 값을 주고받도록 프로그래밍 해주셔야만 PC상의 터미널 프로그램으로 블루투스 모듈과 통신이 가능합니다.
가령, PC에서 BT모듈에 직접 접근하시려면
아두이노 Softserail (임의 핀)에 BT쉴드연결되고 , HW 시리얼에 PC와 연결 된 경우
Softserial로 부터 받은값은 hw 시리얼로 전송,
hw시리얼로 부터 전송받은 값은 softserial로 전송 하는 코드를 짜주셔야합니다.
... 가령 아래와 같은 코드가 포함됩니다.
if(Serial.available())
{
mySerial.print((unsigned char)Serial.read());
}
else if(mySerial.available())
{
Serial.print((unsigned char)mySerial.read());
}
다른 제품이지만 XBee모뎀 사용법 관련페이지를 참고하시면 유사한 코드가 있으니 도움이되실겁니다.
-----------------------
기본적으로 사용하시는 방법은 이미 이미 제조사 wiki페이지에 소개된 예제를 보시면 스마트폰 연동(페어링 방식)예제가 있습니다. http://www.seeedstudio.com/wiki/index.php?title=Bluetooth_Shield
아두이노 UNO보드라면 해당소스를 활용하시면됩니다.
소프트웨어상에 설정한 시리얼통신용 핀이 쉴드상에 있는 점퍼세팅과 일치하는지 확인해주시고,
혹시 다른 부품과 함께 연결하신 상태라면 다른 부품과 핀이 중복연결될수 있으므로 제거하고 테스트해보시기 바랍니다.
아트로봇 드림
---------- Original Message ----------
제품설명있는 곳에서 링크를 타고 다운받은 파일들을 아두이노에 업로드 하고 허큘러스로 셋업을 하려는데 AT 명령어가 먹지 않습니다. 이방법이 아니더라도 스마트폰에서 페어링 할 수 있는 방법 이 없는지 알고 싶습니다.
회원에게만 댓글 작성 권한이 있습니다.