본문 바로가기
728x90
반응형

Embedded/nRF52 BLE 개발 안내서29

nRF52 BLE 개발하기 - nfc/record_url 시작하기 이번에는 NFC 태그가 되면 URI 메시지를 전송해 웹 브라우저에 URL을 연결시키는 예제에 대해서 간단하게 알아보도록 하자. \examples\nfc\record_url\pca10040\blank\ses 폴더에서 프로젝트를 실행한다. /** @snippet [NFC URI usage_0] */ static const uint8_t m_url[] = {'n', 'o', 'r', 'd', 'i', 'c', 's', 'e', 'm', 'i', '.', 'c', 'o', 'm'}; //URL "nordicsemi.com" uint8_t m_ndef_msg_buf[256]; /** * @brief Function for application main entry. */ int main(void) { ui.. 2021. 2. 24.
nRF 52 BLE 개발하기 - nfc/record_text 시작하기 이번에는 NFC 태그가 되면 태그 메시지를 전송하는 예제에 대해서 간단하게 알아보도록 하겠다. \examples\nfc\record_text\pca10040\blank\ses 폴더에서 프로젝트를 실행한다. #define MAX_REC_COUNT 3 /**< Maximum records count. */ /* Text message in English with its language code. */ /** @snippet [NFC text usage_1] */ static const uint8_t en_payload[] = { 'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd', '!' }; static const uint8_t en_code[] = {.. 2021. 2. 24.
nRF52 BLE 개발하기 - nfc/record_launch_app 시작하기 nRF52 DK에 있는 NFC 기능을 이용하여 안드로이드 스마트폰의 애플리케이션을 자동으로 실행시키는 예제에 대해서 알아보도록 하자. Android Application Record (AAR)이라고 불리는 메시지에 스마트폰에 설치되어 있는 애플리케이션의 패키지 이름을 포함시켜 실행시킬 수 있다. iOS는 지원하지 않으므로 참고하시기 바랍니다. record_launch_app 예제는 nRF52 DK의 NFC 안테나와 스마트폰을 태그 하면 LED1이 켜지고 nRF Toolbox 애플리케이션이 실행된다. \examples\nfc\record_launch_app\pca10040\blank\ses 폴더에서 프로젝트를 열어보자. /** @snippet [NFC Launch App usage_0] */ /*.. 2021. 2. 23.
nRF52 BLE 개발하기 - saadc 시작하기 nRF52832에서 사용 가능한 ADC인 SAADC(Successive approximation analog-to-digital converter)에 대해서 알아보도록 하자. 8/10/12비트 분해능을 가지며 오버샘플링을 하면 14비트 분해능까지 가질 수 있으며 총 8개의 채널로 1 채널 입력, 2 채널 차동 입력으로 구성할 수 있다. SAADC 예제는 AIN0핀을 타이머를 사용해 버퍼 크기만큼 샘플링하고 버퍼가 채워지면 샘플링된 값을 출력한다. \examples\peripheral\saadc\pca10040\blank\ses 폴더에서 프로젝트를 실행한다. #define SAMPLES_IN_BUFFER 5 volatile uint8_t state = 1; static const nrf_drv_t.. 2021. 2. 17.
728x90
반응형