Arduino NANO 33 BLE을 ArduinoIDE에서 사용할 수있게하는 방법
4133 단어 ArduinoArduinoIDEBLE
Arduino NANO 33 BLE이란?
최근 Arduino에서 BLE를하기 위해 상당히 좋은 보드가 출시되었습니다. 자세한 내용은 다음 URL을 참조하십시오.
Switch Science 소개 기사
Arduino 본가 사이트
이 보드에는 ArduinoNANO의 사이즈에 ublox사제 NINA B306라고 불리는 모듈이 탑재되어 있어, 그 모듈에는 Nordic사제 nRF52832(Arm Cortex-M4F)라고 하는 blutooth 칩이 탑재되어 있습니다. 또한 9축 센서도 탑재되어 있습니다.
또한, 나는 구입하지 않았지만 다양한 센서가 장착 된 Arduino Nano 33 BLE Sense라는 자매 제품도 존재합니다.
ArdinoIDE에서 설정
대략적인 흐름으로서는 보드의 인스톨과 Bluetooth 라이브러리, 9축 센서 라이브러리의 인스톨입니다.
먼저 도구 → 보드 → 보드 관리자로 이동하여 검색 필드에 BLE을 입력하면ArduinoCore-nRF528x-mbedos
라는 보드가 나오므로 이것을 설치합니다.
그런 다음 블루투스 기능을 사용하기 위해 ArduinoBLE 라이브러리를 소개합니다.
스케치 → 라이브러리 포함 → 라이브러리 관리자
로 이동하여 검색란에 ArduinoBLE
를 입력합니다.
설치 버튼으로 설치합니다.
마지막으로 9축 센서의 라이브러리를 도입합니다.
스케치 → 라이브러리 포함 → 라이브러리 관리자
로 이동하여 검색란에 Arduino_LSM9DS1
를 입력합니다.
설치 버튼으로 설치합니다.
Bluetooth 기능 확인
도구 → 보드 목록에서 Arduino 33 BLE을 선택하여 보드를 변경합니다.
그런 다음 샘플 스케치를 엽니다.
이번에는 ButtonLED를 선택했습니다.
그것을 쓰고 시리얼 모니터를 열면
이렇게 보이면 괜찮습니다.
다음은 소지의 단말로 실제로 확인해 봅시다.
스마트폰에 nRF Connect를 설치하고 확인합니다.
이렇게 ButtonLED라는 장치가 표시되므로 연결합시다.
연결하면 서비스 목록이 표시됩니다.
LED Characteristic으로 정의된 19b10011로 시작하는 Characteristic에 값을 씁니다.
0x00을 입력하면 주황색 LED가 사라집니다.
이것으로 블루투스의 동작 확인이 종료됩니다.
9축 센서 점검
샘플 스케치에서 SimpleGyroscope를 선택하고 씁니다.
시리얼 모니터에 값이 즐겁게 나오면 OK입니다.
이 보드를 가득 놀자
링크 모음
ArduinoBLE 참조
ArduinoCore-nRF528x-mbedos GitHub
ArduinoBLE GitHub
Arduino_LSM9DS1 GitHub
Reference
이 문제에 관하여(Arduino NANO 33 BLE을 ArduinoIDE에서 사용할 수있게하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/konikoni428/items/f4c7154ccf1eafd331c9
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
대략적인 흐름으로서는 보드의 인스톨과 Bluetooth 라이브러리, 9축 센서 라이브러리의 인스톨입니다.
먼저 도구 → 보드 → 보드 관리자로 이동하여 검색 필드에 BLE을 입력하면
ArduinoCore-nRF528x-mbedos
라는 보드가 나오므로 이것을 설치합니다.그런 다음 블루투스 기능을 사용하기 위해 ArduinoBLE 라이브러리를 소개합니다.
스케치 → 라이브러리 포함 → 라이브러리 관리자
로 이동하여 검색란에
ArduinoBLE
를 입력합니다.설치 버튼으로 설치합니다.
마지막으로 9축 센서의 라이브러리를 도입합니다.
스케치 → 라이브러리 포함 → 라이브러리 관리자
로 이동하여 검색란에
Arduino_LSM9DS1
를 입력합니다.설치 버튼으로 설치합니다.
Bluetooth 기능 확인
도구 → 보드 목록에서 Arduino 33 BLE을 선택하여 보드를 변경합니다.
그런 다음 샘플 스케치를 엽니다.
이번에는 ButtonLED를 선택했습니다.
그것을 쓰고 시리얼 모니터를 열면
이렇게 보이면 괜찮습니다.
다음은 소지의 단말로 실제로 확인해 봅시다.
스마트폰에 nRF Connect를 설치하고 확인합니다.
이렇게 ButtonLED라는 장치가 표시되므로 연결합시다.
연결하면 서비스 목록이 표시됩니다.
LED Characteristic으로 정의된 19b10011로 시작하는 Characteristic에 값을 씁니다.
0x00을 입력하면 주황색 LED가 사라집니다.
이것으로 블루투스의 동작 확인이 종료됩니다.
9축 센서 점검
샘플 스케치에서 SimpleGyroscope를 선택하고 씁니다.
시리얼 모니터에 값이 즐겁게 나오면 OK입니다.
이 보드를 가득 놀자
링크 모음
ArduinoBLE 참조
ArduinoCore-nRF528x-mbedos GitHub
ArduinoBLE GitHub
Arduino_LSM9DS1 GitHub
Reference
이 문제에 관하여(Arduino NANO 33 BLE을 ArduinoIDE에서 사용할 수있게하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/konikoni428/items/f4c7154ccf1eafd331c9
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
샘플 스케치에서 SimpleGyroscope를 선택하고 씁니다.
시리얼 모니터에 값이 즐겁게 나오면 OK입니다.
이 보드를 가득 놀자
링크 모음
ArduinoBLE 참조
ArduinoCore-nRF528x-mbedos GitHub
ArduinoBLE GitHub
Arduino_LSM9DS1 GitHub
Reference
이 문제에 관하여(Arduino NANO 33 BLE을 ArduinoIDE에서 사용할 수있게하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/konikoni428/items/f4c7154ccf1eafd331c9
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Arduino NANO 33 BLE을 ArduinoIDE에서 사용할 수있게하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/konikoni428/items/f4c7154ccf1eafd331c9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)