BLE 모듈, Adafruit_nRF52_Arduino 첫 걸음
기사 개요
Nordic 사의 BLE 칩 nRF52832를 사용한 BLE 모듈 Adafruit_nRF52_Arduino의 기본 사용법을 소개합니다.
이 기사는 다음 지침을 참조하여 작성되었습니다.
ぇtps://ぇあrん. 아다 f 루이 t. 코 m / b ぅ에 루이 톤 rf52
구매 방법
Adafruit_nRF52_Arduino는 스위치 과학의 우편 주문 사이트에서 쉽게 구입할 수 있습니다.
htps //w w. 슈 tch-s 시엔세. 코 m/타타 g/3277/
개발 환경 준비
Recommended: Adafruit nRF52 BSP via the Arduino Board Manager 의 절차에 따라 준비합니다.
Arduino IDE 설치
v1.6.12 이상의 Arduino IDE를 설치합니다.
htps //w w. 아르즈이의. C / En / Main / 그 f와로 이동하여 환경에 해당하는 항목을 선택합니다.
예를 들어 Windows라면 아래 그림의 화살표 부분을 클릭합니다.

다운로드 화면에는 기부 모집 메시지가 표시됩니다.
기부하지 않고 다운로드만 하려면 아래 그림의 화살표 부분을 클릭합니다.

다운로드한 exe 파일을 실행하면 Arduino IDE가 설치됩니다.
보드 설치
Adafruit Feather nRF52832 보드 설정을 설치합니다.
파일 → 환경설정을 선택합니다.

'추가 보드 관리자 URL'에
htps //w w. 아다 f 루이 t. 코 m/파 c 게이지_아다 f 루이 t_ 어서 x. j 그런
를 입력합니다.

확인한 다음 Arduino IDE를 다시 시작합니다.
재부팅 후 도구 → 보드 → 보드 관리자를 선택합니다.
Adafruit Bluefruit을 검색하여 설치합니다.

설치 후 "도구"→ "보드"→ "Adafruit Feather nRF52832"를 선택할 수 있습니다.
또, 「파일」→「스케치 예」→「Adafruit Bluefruit nRF52 Libraries」로부터 샘플을 선택할 수 있게 됩니다.

부트 로더 업데이트
nRF52832를 사용하는 경우 부트 로더(소프트 디바이스 S132)를 업데이트해야 합니다.
도구 → 쓰기 장치 → Bootloader DFU for Bluefruit nRF52를 선택합니다.

보드를 PC와 USB에 연결한 후 '도구' → '부트 로더 쓰기'를 선택하여 굽습니다.
성공하면 다음과 유사한 메시지가 표시됩니다.

샘플 프로그램 수정 및 쓰기
샘플 프로그램을 수정하고 써 봅니다.
우선 「파일」→「스케치 예」→「Adafruit Bluefruit nRF52 Libraries」→「Peripheral」→「blinky_ota」를 열고 「파일」→「다른 이름으로 저장」으로 적당한 장소에 저장합니다.
시도에 광고 패킷에 포함된 장치 이름을 변경해 봅니다.
Bluefruit.setName("MyTest");
[스케치] → [마이컴 보드에 쓰기]를 선택하면 컴파일을 한 다음 보드에 쓰기가 수행됩니다.
성공하면 다음과 유사한 메시지가 표시됩니다.

스니퍼에서 확인하면 보드가 발신하는 광고 패킷의 장치 이름이 'MyTest'임을 알 수 있습니다.
(스니퍼 사용에 대한 자세한 내용은 "Nordic 사제 BLE 개발 환경 구축 및 동작 확인"을 참조하십시오.)

다음에
이제 Adafruit_nRF52_Arduino에 대해 스케치를 수정하고 쓸 수 있습니다.
다음은 실제로 원래 BLE 서비스를 만들고 싶습니다.
관련 기사
BLE 모듈, Adafruit_nRF52_Arduino BLE 서비스 만들기
Reference
이 문제에 관하여(BLE 모듈, Adafruit_nRF52_Arduino 첫 걸음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kosuke_Matsui/items/678489ad212aeeff8d92
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Recommended: Adafruit nRF52 BSP via the Arduino Board Manager 의 절차에 따라 준비합니다.
Arduino IDE 설치
v1.6.12 이상의 Arduino IDE를 설치합니다.
htps //w w. 아르즈이의. C / En / Main / 그 f와로 이동하여 환경에 해당하는 항목을 선택합니다.
예를 들어 Windows라면 아래 그림의 화살표 부분을 클릭합니다.

다운로드 화면에는 기부 모집 메시지가 표시됩니다.
기부하지 않고 다운로드만 하려면 아래 그림의 화살표 부분을 클릭합니다.

다운로드한 exe 파일을 실행하면 Arduino IDE가 설치됩니다.
보드 설치
Adafruit Feather nRF52832 보드 설정을 설치합니다.
파일 → 환경설정을 선택합니다.

'추가 보드 관리자 URL'에
htps //w w. 아다 f 루이 t. 코 m/파 c 게이지_아다 f 루이 t_ 어서 x. j 그런
를 입력합니다.

확인한 다음 Arduino IDE를 다시 시작합니다.
재부팅 후 도구 → 보드 → 보드 관리자를 선택합니다.
Adafruit Bluefruit을 검색하여 설치합니다.

설치 후 "도구"→ "보드"→ "Adafruit Feather nRF52832"를 선택할 수 있습니다.
또, 「파일」→「스케치 예」→「Adafruit Bluefruit nRF52 Libraries」로부터 샘플을 선택할 수 있게 됩니다.

부트 로더 업데이트
nRF52832를 사용하는 경우 부트 로더(소프트 디바이스 S132)를 업데이트해야 합니다.
도구 → 쓰기 장치 → Bootloader DFU for Bluefruit nRF52를 선택합니다.

보드를 PC와 USB에 연결한 후 '도구' → '부트 로더 쓰기'를 선택하여 굽습니다.
성공하면 다음과 유사한 메시지가 표시됩니다.

샘플 프로그램 수정 및 쓰기
샘플 프로그램을 수정하고 써 봅니다.
우선 「파일」→「스케치 예」→「Adafruit Bluefruit nRF52 Libraries」→「Peripheral」→「blinky_ota」를 열고 「파일」→「다른 이름으로 저장」으로 적당한 장소에 저장합니다.
시도에 광고 패킷에 포함된 장치 이름을 변경해 봅니다.
Bluefruit.setName("MyTest");
[스케치] → [마이컴 보드에 쓰기]를 선택하면 컴파일을 한 다음 보드에 쓰기가 수행됩니다.
성공하면 다음과 유사한 메시지가 표시됩니다.

스니퍼에서 확인하면 보드가 발신하는 광고 패킷의 장치 이름이 'MyTest'임을 알 수 있습니다.
(스니퍼 사용에 대한 자세한 내용은 "Nordic 사제 BLE 개발 환경 구축 및 동작 확인"을 참조하십시오.)

다음에
이제 Adafruit_nRF52_Arduino에 대해 스케치를 수정하고 쓸 수 있습니다.
다음은 실제로 원래 BLE 서비스를 만들고 싶습니다.
관련 기사
BLE 모듈, Adafruit_nRF52_Arduino BLE 서비스 만들기
Reference
이 문제에 관하여(BLE 모듈, Adafruit_nRF52_Arduino 첫 걸음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kosuke_Matsui/items/678489ad212aeeff8d92
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
BLE 모듈, Adafruit_nRF52_Arduino BLE 서비스 만들기
Reference
이 문제에 관하여(BLE 모듈, Adafruit_nRF52_Arduino 첫 걸음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Kosuke_Matsui/items/678489ad212aeeff8d92텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)