?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

다수의 가속도 센서 무선통신 방법

페이지 정보

작성자 feifay 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-01-29 17:54 조회1,678회 댓글1건

본문

안녕하세요

아두이노로 가속도 센서값을 받아 무선으로 PC에서 센서값을 확인 하려고 합니다. 

아두이노와 가속도 센서는 I2C 통신을 사용하고 블루투스를 이용해서 PC로 전송하는데요.

하나를 사용할때는 작동이 잘 되는데 2개 이상의 가속도 센서를 PC로 전송하면 2번째 센서의 값이

딜레이를 갖고 출력이 됩니다. 

Retroband를 여러개 사용하여 동시에 센서값을 받으려고 하는 상황이라고 이해하시면 될 것 같습니다.

위와 같은 상황에서 각 센서의 값을 딜레이 없이 받기 위해서는 어떤 방법을 써야 하나요?

 

1. 블루투스를 이용해서 위와 같은 통신을 사용할 수 있는지

2. 아니면 다른 방법등이 있는지 궁금합니다.

 

감사합니다.  

 

댓글목록

최고관리자님의 댓글

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

1. 블루투스를 이용해서 위와 같은 통신을 사용할 수 있는지
2. 아니면 다른 방법등이 있는지 궁금합니다.
==> BT, WiFi 를 사용한다면 별 문제 없을 것 같습니다. 최대한 딜레이가 생기지 않도록 짧은 시간 간격으로 가속도 센서 측정하고 값을 누적한 뒤, 한번에 데이터를 보내면 될 것 같습니다. 예를 들어...
10ms 간격으로 가속도 센서를 1번씩 번갈아 측정 - 값을 누적
누적된 데이터가 일정 수량에 도달하면 블루투스/WiFi로 전송
==> 이걸 반복하면 될듯. 딜레이를 줄이기 위해 아두이노와 BT 모듈간의 serial 통신속도(baudrate)를 115200 정도로 올리는 것도 좋겠네요.