K9714 / DW3000

ArduinoUNO
5 stars 0 forks source link

안녕하세요. 데이터 송수신이 안되어 이슈 남깁니다. #2

Open NeighborDva opened 1 year ago

NeighborDva commented 1 year ago

구글 검색중에 아두이노 - DWM 3000 사용에 개발자님 GITHUB가 있어 테스트 해보았습니다.

하지만 올려주신 코드로 아두이노 우노에 업로드 후 센서 연결 하였는데, 통신이 안됩니다. 혹시 설정을 해줘야할게 있나요?

K9714 commented 1 year ago

안녕하세요.

제품 판매처에서 제공한 라이브러리를 통째로 아두이노 버전으로 옮기려고 시도했었습니다만, 결국 원하는 기능 통신에 실패해서 DW3000 사용을 포기했습니다.
아두이노 통신을 하셔야 한다면 DW1000 사용을 권장드립니다.

만약, DW3000 을 반드시 사용하셔야 하는 경우 Microchip Studio 를 사용했던 방법을 남겨드립니다.
이 방법으로 간단한 통신은 구현할 수 있었습니다.
Github : DWM3000 Microchip Studio Github

Microchip Studio 설치

설치 완료 후

Microchip Studio 업로드 설정 추가하기

  1. Microchip Studio 실행
  2. 상단 메뉴의 Tools -> External Tools.. 로 이동
  3. Title 은 자유롭게 작성
  4. Command 는 위에서 찾은 avrdude.exe 경로를 정확하게 설정
  5. Arguments 는 아래와 같이 작성(쌍따옴표 "" 유지)
    -C "avrdude.conf 파일 경로" -p atmega328p -c arduino -P UNO 포트 -b 115200 -U flash:w:"$(ProjectDir)Debug\DW3000.hex":i
    • avrdude.conf 파일 경로
    • UNO 연결 포트 위 2가지를 신경써서 입력해주시면 됩니다.
  6. 마지막으로 Use Output Window 설정도 체크하시면 됩니다.

그럼 해당 프로젝트에서 DW3000 통신을 테스트해보실 수 있습니다.