본문 바로가기
728x90
반응형

전체 글35

nRF52 BLE 개발하기 - ble_app_uart 시작하기 이번에는 블루투스를 이용하여 UART 인터페이스 동작 방법에 대해서 알아보도록 하자. \examples\ble_peripheral\ble_app_uart\pca10040\s132\ses 폴더에서 프로젝트를 실행시켜보자. 예제에 대한 설명은 링크에서 확인할 수 있다. The Nordic UART Service (NUS) Application is an example that emulates a serial port over BLE. In the example, Nordic Semiconductor's development board serves as a peer to the phone application "nRF UART", which is available for iOS from App Sto.. 2021. 1. 27.
nRF52 BLE 개발하기 - ble_app_beacon 시작하기 저번 글을 통해서 블루투스를 통해 LED 제어와 버튼 상태를 확인하는 예제에 대해서 알아보았다. 이번에는 비콘(Beacon)이라고 불리는 페어링 연결을 필요로 하지 않는 블루투스 통신 방법에 대해서 알아보도록 하자. \examples\ble_peripheral\ble_app_beacon\pca10040\s132\ses 폴더에서 프로젝트를 실행시키고 예제 설명을 보자. The Beacon Transmitter Sample Application is an example that implements a transmitter beacon using the hardware delivered in the nRF5 Development Kit. The beacon broadcasts information t.. 2021. 1. 26.
nRF52 BLE 개발하기 - ble_app_blinky 시작하기 지금까지 nRF52832 DK를 사용해서 GPIO 출력, 입력, 타이머, TWI(I2C), SPI, UART 등 다양한 주변기기 사용 방법에 대해서 알아보았다. 이제부터는 블루투스 예제들을 살펴보자. 일단 블루투스 예제들을 테스트하기 위해서 스마트폰에 Nordic App들을 설치받아야 한다. 시작하기에 앞서 안드로이드 스마트폰을 기준으로 글이 작성되는 점 참고 바랍니다. 구글 플레이스토어에서 Nordic을 검색해 "nRF ToolBox"와 "nRF Connect" 이 2개의 애플리케이션을 설치하도록 하자. 앞으로 진행되는 블루투스 예제들의 테스트를 위해서 필요하다. \examples\ble_peripheral\ble_app_blinky\pca10040\s132\ses 폴더에서 프로젝트를 열고 펌.. 2021. 1. 25.
nRF52 BLE 개발하기 - uart 시작하기 이번에는 통신으로 가장 많이 사용되는 UART 인터페이스에 대해서 알아보도록 하자. UART 인터페이스를 통해 RS-232/485 등 다양한 통신을 사용할 수 있으므로 중요한 인터페이스 중 하나이다. \examples\peripheral\uart\pca10040\blank\ses 폴더에서 프로젝트를 실행시키고 main 함수를 살펴보자. //#define ENABLE_LOOPBACK_TEST /**< if defined, then this example will be a loopback test, which means that TX should be connected to RX to get data loopback. */ #define MAX_TEST_DATA_BYTES (15U) /**< max.. 2021. 1. 24.
728x90
반응형