?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

질문 | RetroWatch 블루투스 관련 질문드립니다.

페이지 정보

작성자 whale 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-11-16 16:19 조회729회 댓글2건

본문

안녕하세요! Retro Watch 프로젝트를 보고 만들고 있는 학생입니다.

프로미니와 블루투스 보드간의 페어링이 제대로 되지 않아서 문의를 드립니다.

 

Uno 보드, HC-06(백보드 연결된 것) ug8lib 버튼 없는 연결 버전으로 하였더니

정상적으로 페어링도 되고 화면에 출력이 되었습니다.

 

하지만 메인보드를 Pro Mini 3.3v 형으로 바꾸었더니

RetroWatch 화면 까지는 정상 출력이 되었습니다.

스마트폰에서도 블루투스연결이 되어 LED가 고정되는 것을 확인하였습니다.

하지만 시간이 오래 지나도 페어링이 되지 않았습니다.

 

1. 물리적으로 2,3번 핀에 기존 Rx,Tx를(3번,2번으로) 바꾸어 보았으나

실패하였습니다.

 

2. http://blog.naver.com/31borame?Redirect=Log&logNo=220221491824

위의 원호님이 연결하셨던 9,8번 Pin으로 물리적으로 변경하여 연결하고, 코드 부분도 바꾸어 주었습니다만 이것 역시 실패하였습니다.

 

3. 블루투스 문제인가 싶어 BTChat을 실행하였습니다.

http://www.hardcopyworld.com/ngine/aduino/index.php/archives/
177

우노보드에서는 정상적으로 동작을 하였는데

Pro Mini 3.3v 에서는 글자가 깨져서 출력 하였습니다.

Hello 라고 시리얼 모니터에는 출력이 되었으나

데이터 송수신 간에는 제대로 되지 않았습니다.

 

질문이 있습니다.

 

1. Pro Mini 보드에서는  블루투스에서 AT 명령어가 동작하지 않던데.. (시리얼 모니터에서 글자가 깨져서 나오지 않아도) 블루투스 부품이 고장난 것일까요?

(그런데 우노보드에서는 또 되었거든요;; )

 

2. Baud 설정을 변경 해주어야 하나요? BT chat을 실행시 

시리얼 모니터에서 Hello~ 말고 송수신하는 글자들은 깨져서 출력이 됩니다.

(출력이 된다는 표시는 있으나 깨져서 나옵니다.)

 

3. 여기에 사실 심박센서를 추가하고 싶었는데..

안드로이드부분까지 코드를 전부 변경해 주어야 하나요?

 

3. 혹시 제가 한 방법들 외에 다른 해결 방법이 있나요?

댓글목록

whale님의 댓글

whale 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

해결했습니다.......... 혹시나 다른분들도 같은 오류를 겪으셨을 까봐 적어 놓습니다.
저번엔 블루투스 주문시 HC-05로 시켜서 페어링이 되지 않았는데
HC-06으로 변경후  잘 되었습니다.
HC-05는 마스터/슬레이브 설정을 따로 해주어야 하는데 해주지 못했거든요

이번에는 보드문제였습니다.
여태 저희는 .3.3V로 주문하여서 IDE에서도 3.3v 8MHz ATMega 328로 테스트를 하고있었는데
혹시나 하고  IDE 에서 5v 16MHz 로 보드를 바꾸었더니 금새 페어링에 성공하였습니다...ㅠㅠㅠㅠㅠㅠㅠㅠㅠ
이제 빵판에서 직접 소형화 작업과 충전 모듈 및 버튼을 달아 볼 예정입니다...ㅠㅠㅠㅠ

그런데 5v 16MHz 보드로 진행 하려는데, 문제가 있을까요???
그리고 심박센서도 추가하고싶은데 아직 오리무중이네요.....어떻게 해야할지 감도 안잡힙니다;;

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글의 댓글 작성일

대부분 인터페이스 보드가 달린 블루투스 모듈들은 3.3V/5V 모두 지원하던데 이상하네요. 주변 센서가 5V지원하기만 한다면 5V 아두이노 쓰셔도 무방합니다.