?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

스마트워치 블루투스 질문드립니다.

페이지 정보

작성자 허오 이름으로 검색 작성일15-05-31 00:31 조회2,037회 댓글7건

본문

sh1106 oled 사용하고 있고 화면에 초기화 시키는 것까지 햇는데 핸드폰으로 시간이 입력되지가 않네요..

rx tx 다 확인했고 혹시 그 i2c address를 자신이 있는거로 하라고 하는데 그걸 어디서 찾을 수 있을까요 못찾아서 주소를 기본 0x3c로 돌렸는데 그래서 핸드폰에서 화면으로 시간 전송이 안되는 것일까요?

 

댓글목록

하드카피님의 댓글

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

혹시 시계 화면이 보이나요?
- 화면이 아예 안나온다면 블루투스의 문제이전에 OLED 연결이 문제가 있습니다. 스마트 워치는 SSD1306 칩셋용 라이브러리를 사용하므로 SH1106의 경우는 별도로 수정된 라이브러리를 사용해야 합니다.
http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=lecture_tip&wr_id=31
I2C 로 연결된 OLED 모듈의 i2c address는 둘 중 하나입니다. 0x3C, 0x3D

- 시계 화면이 보이는데 시간이 sync가 안된다면 블루투스 모듈로 데이터를 못받는 경우이거나, 버튼을 연결하지 않았는데 스케치에서 버튼을 계속 입력받기 때문입니다.

두 가지 경우 중 어디에 해당하는지 보시고 OLED, 블루투스쪽 문제를 확인해보세요.

허오님의 댓글

허오 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글의 댓글 작성일

다 설정하였고 rt, xt확인 하고, SH1106, buttonPin=5; arduino 1.0.4 를 사용하고 있습니다.
로고가 뜬 후 화면도 뜨는(00:00) 상태로 "HC-06 연결됨"도 뜨는데
블루투스로 "시계로 데이터 전송"은 되지 않습니다..
하드웨어적으로 문제는 없고 코딩문제 인거같은데... 왜 안되는 것일까요?...ㅜ

하드카피님의 댓글

하드카피 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글의 댓글 작성일

그 상태에서 블루투스 테스트 코드를 올려서 블루투스 송수신이 되는지 한번 확인해주세요.
http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=tech_comm&wr_id=31
이 링크에 있는 예제가 실행되는지 확인이 필요할 것 같습니다.

허오님의 댓글

허오 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글의 댓글 작성일

€˜fžàžþž˜˜€
Hello 가 뜨지 않고 이상한 문자가 뜹니다
블루투스 불은 들어오는데  연결이 안되있는 것일가요

최고관리자님의 댓글

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

첨 시리얼 모니터 실행하면 문자가 그렇게 뜰 수도 있습니다. 문제는 그 이후로 문자가 표시가 안되는 거네요.. 휴대폰에서 문자 보내도 안보이죠?? 그럼 블루투스와 아두이노 연결에 문제가 있는겁니다. 아두이노와 블루투스 사이의 데이터 교환이 안되는거 같아요. 물리적인 연결과 스케치에서 SoftwareSerial 설정이 제대로 되었는지 확인해야 할것 같네요

호대생님의 댓글

호대생 이름으로 검색 작성일

허오님 저도 비슷한 문젠데 어떻게 해결하신건지 알수있을까요??