본문 바로가기

BLE_KEYBOARD

(3)
nRF52832 SSM - BLE HID Key Board 테스트 Bluefruit 라이브러리에 BLEHidAdafruit 클래스를 이용하면 쉽게 BLE HID Keyboard를 구현 할 수 있다. 제공예제에서 필요한 부분만 이용해서 가장 간단하게 테스트 할 수 있는 코드를 작성하고 테스트 해 보자 #include #define LED1_PORT 22 #define SW1_PORT 21 BLEHidAdafruit blehid; bool hasKeyPressed = false; void setup() { pinMode(SW1_PORT, INPUT_PULLUP); pinMode(LED1_PORT, OUTPUT); digitalWrite(LED1_PORT, 1); Serial.begin(115200); while ( !Serial ) delay(10); // for nrf5..
[nRF52 xBee EVM] BLE 테스트 - BLE HID Keyboard 테스트 (IAR) nRF5 SDK에서 제공하는 BLE예제 중에 BLE HID Keyboard 예제를 테스트 해 보았다. /examples/ble_peripheral/ble_app_hids_keyboard 소프트디바이스 설정은 [nRF51822 xBee EVM] BLE 테스트 - BLE UART(IAR) 를 참고 해서 설정하고 Arduino IDE에서 사용여부를 설정해 주면 된다. nRF5 SDK BLE Keyboard 기본 예제소스코드 int main(void) { bool erase_bonds; // Initialize. log_init(); timers_init(); buttons_leds_init(&erase_bonds); power_management_init(); ble_stack_init(); scheduler..
[nRF51822 xBee EVM] BLE 테스트 - BLE HID KeyBoard(IAR) nRF5 SDK에서 제공하는 BLE예제 중에 BLE HID Keyboard 예제를 테스트 해 보았다. /examples/ble_peripheral/ble_app_hids_keyboard 소프트디바이스 설정은 [nRF51822 xBee EVM] BLE 테스트 - BLE UART(IAR) 를 참고 해서 설정하고 펌웨어를 다운로드 한다. int main(void) { bool erase_bonds; uint32_t err_code; // Initialize. err_code = NRF_LOG_INIT(NULL); APP_ERROR_CHECK(err_code); timers_init(); buttons_leds_init(&erase_bonds); nrf_gpio_cfg_output(13); ble_stack_i..

반응형