Skip to content

asterics/nRF52840-BLE-Button

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nRF52840-BLE-Button

A BLE keyboard demo using the affordable Tenstar Robot nrf52840 devboard (aka nice!nano). Builds with PlatformIO, using the Adafruit nRF52 and Bluefruit libraries. This code is based upon the BLE keyboard example

Requirements

  • install VSCode/PlatformIO and build a project for the Adafruit Feather nRF52840 Express (or a similar Adafruit nRF board, to install the nRF platform packages)
  • add the files for the nice nano board as described here: Nicenano-NRF52-Supermini-PlatformIO-Support

Usage

  • build and upload the demo code
  • pair the BLE device (nrf52840)
  • connect up to 5 pushbuttons from GPIO pins 017, 020, 022, 024 and 025 to GND
  • when pressed, the buttons shall trigger keys ' ', '\n', '1', '2' and '3'

Note regarding low power / battery operation

The Tenstar board might need modifications for improving the current consumption in sleep mode, see this Arduino forum post

About

A BLE keyboard demo using the affordable Tenstar Robot nrf52840 devboard (aka nice!nano).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages