MW_AHRS_V2 예제 > Module_Forum

본문 바로가기
사이트 내 전체검색

Module_Forum

MW_AHRS_V2 예제

페이지 정보

profile_image
작성자 권순재
댓글 5건 조회 1,787회 작성일 23-12-20 13:36

본문

구매한 Sensor: MW_AHRS_V2

사용 환경: 아두이노IDE .ESP32

개발 언어: C++

시리얼 (RS-232) 바이너리 통신

속도값을 얻는게 최종 목표입니다.
동기화 데이터 전송을 통해 한 번에 가속도 값을 받고 싶습니다.
 바이너리 값을 입력하여 가속도 값 X,Y,Z 를 받을 수 있을 까요?

계속 시도 중인데 좀 어렵네요. 바이너리 형식 메세지 패킷 값을 계속 변경 중인데 어렵네요. 혹시 코드 예제 같은게 있다면 받고 싶습니다 .

댓글목록

profile_image

최고관리자님의 댓글

최고관리자 작성일

안녕하세요.

(엔티렉스 부설연구소) 아이디어로봇입니다.

아래 깃헙 사이트 참고하시면 됩니다 :)

https://github.com/ntrexlab/AHRS_Binary

profile_image

권순재님의 댓글

권순재 작성일
profile_image

최고관리자님의 댓글

최고관리자 작성일

안녕하세요.

RS-232 Interface:
- 비트/초: 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600 bps

이렇게 지원하며 921600 으로 설정하시고 진행하시면 좋을 거 같습니다.

혹시 STX, ETX, CRC 조건 검사 하면서 개발하시고 계신지요?

profile_image

권순재님의 댓글

권순재 작성일

네 깃허브 내용처럼 조건검사 하고 있습니다.

 if (buff_arrey[rcv_cnt-13] == STX && buff_arrey[rcv_cnt-11] == DeviceID && buff_arrey[rcv_cnt-10] == Command && buff_arrey[rcv_cnt-1] == ETX)

profile_image

최고관리자님의 댓글

최고관리자 작성일

오류가 정확히 뭔지 제가 이해하기 어려워서요

소스코드, 오류코드, 자세히 해서 다시 글을 올려주시면 감사드리겠습니다.

회원로그인

회원가입