[자전거 도난 방지] 04. 아두이노 블루투스 모듈 사용하기
본문 바로가기
OpenCowork/자전거 도난 방지

[자전거 도난 방지] 04. 아두이노 블루투스 모듈 사용하기

by Gox2Maker 2023. 10. 15.
728x90
반응형

 

 

 

 

     


    아두이노 블루투스 모듈

    블루투스 송수신 테스트 위해 아두이노 블루투스 모듈을 이용했습니다.

    (XIAO nRF52840의 모듈을 이용했습니다.)


    에러해결(1) bluefruit.h

    아두이노를 사용하는데 "Compilation error: bluefruit.h: No such file or directory" 에러가 발생했습니다.

     

    GitHub - adafruit/Adafruit_nRF52_Arduino: Adafruit code for the Nordic nRF52 BLE SoC on Arduino

    Adafruit code for the Nordic nRF52 BLE SoC on Arduino - GitHub - adafruit/Adafruit_nRF52_Arduino: Adafruit code for the Nordic nRF52 BLE SoC on Arduino

    github.com

    이를 해결하기 위해 깃허브에 해결방법이 나와서 해결했습니다.

    해결방법은 다음과 같습니다.

     

    해결방법

    이 방법으로 문제를 해결했습니다.

     

    에러해결(3)으로 해결하세요!


     

    에러해결(2) LSM6DS3.h

    ... 에러가 또 발생했습니다. 이번에도 헤더에러입니다.

     

     

    이를 설치해도 에러가 발생했습니다.

    Compilation error: 'LSM6DS3' does not name a type; did you mean 'IMU_LSM6DS3'?

     

    음... 모듈을 보니 제가 사용하는 모듈은 Seeed사 모듈입니다. 이전 라이브러리를 삭제하고 Seeed 라이브러리를 설치했습니다.

     

    성공!!


     

    에러해결(3) 부트로더

    이제 모듈에 업로드하면 됩니다. 그런데 에러가 발생했습니다;;;

     

     

     

    Getting Started | Seeed Studio Wiki

    Getting Started with Seeed Studio XIAO nRF52840 (Sense)

    wiki.seeedstudio.com

    에러해결(1) 방법이 잘못된 것 같습니다. 그래서 위 사이트를 참조했습니다.

     

     

    먼저, Board Manager 세팅을 했습니다.

    세팅한 모습

     

     

    그리고 Board Manager를 설치했습니다.

    설치한 모습

    그리고 보드를 선택합니다.

    보드를 선택한 모습

    이후 지인을 통해 얻은 블루투스 코드를 업로드하면 됩니다.

    업로드 성공!!

     

     

    블루투스도 인식합니다!!


     

    다음 계획

    이제 블루투스 모듈을 이용해서 데이터 송수신 테스트를 할 수 있습니다!!!

     

    데이터 송수신 기능을 구현하겠습니다.

     

     

     

    728x90
    반응형