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 12 months 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 통신을 테스트해보실 수 있습니다.