?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

시리얼 통신/블루투스 통신 -1 무한 반복

페이지 정보

작성자 아카샤 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일15-10-26 11:58 조회1,695회 댓글1건

첨부파일

본문

 

아두이노 Uno R3 보드에 USB 호스트 실드를 장착하여 사용중입니다.

첨부한 소스를 업로드하여 동작시킨 결과 시리얼 모니터와 블루투스로 연결한 안드로이드 폰 양쪽으로 -1이 계속 반복되고 있습니다.

혹시 원인이나 대처법을 아신다면 알려주시면 감사하겠습니다.

 

 

[이 게시물은 최고관리자님에 의해 2015-10-26 16:48:21 Arduino beginner에서 이동 됨]

댓글목록

최고관리자님의 댓글

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

USB 실드는 SPI로 아두이노와 연결되는듯 합니다. 특정 핀을 통해 바로 데이터를 읽어내기는 힘드므로 USBHID 예제에 있는 KeyboardParser.h 파일의 함수들로 눌려진 키를 감지할 수 있습니다. (라이브러리 설치 필요) 따라서 KeyboardParser.h 의 함수 동작을 변경하시면 됩니다. (또는 MouseParser.h)
그런데 KeyboardParser.h 파일에서는 결과를 Serial로 전송하도록 되어 있습니다. 이 부분을 SoftwareSerial 로 변경하거나 블루투스를 D0, D1으로 연결하시면 됩니다.(블루투스가 D0, D1에 연결되어 있으면 바이너리 업로드 때 충돌이 날 수 있으므로 업로드 때는 블루투스 연결을 해제합니다.)

말씀드린 내용이 원하시는 내용과 맞나 모르겠네요.