Sitemap
Richard Keynes

Richard Keynes

React / Machine Learing / Robotics

Adafruit Feather nRF52 Bluefruit LE — nRF52832-intro(0)

3 min readOct 1, 2023

--

For Bio-signal processing & neuro-engineering

Press enter or click to view image in full size
Press enter or click to view image in full size

Microcontroller and QSPI

Press enter or click to view image in full size
  • Nordic nRF52840 Bluetooth LE processor
  • QSPI flash

Power Pins

  • 3.3V
  • LIPO Input
  • VREG Enable
  • USB Power (VBUS)

Digital Pins

  • digitalRead() (0 = 0V or 1 = 5V) to read digital signals from input devices.
  • digitalWrite() (0V ~ 5V) to send digital signals to output devices.

Get Richard Keynes’s stories in your inbox

Join Medium for free to get updates from this writer.

PWM Outputs

  • PWM (Pulse Width Modulation) is used to control electric power inside the motor coil. (By using this, digital signals seem to be analog signals)
  • PIN_DFU / P0.20: If this pin is detected to be at GND level at startup, the board will enter a special serial bootloader mode and will not execute any user code, going straight into bootloader mode. If you wish to use this pin as a pulled high with a pullup resistor your code will execute normally when the MCU starts up.

Analog Pins

  • You can convert anolog input to digital output.
  • A0 ~ A5
  • analogRead() (0 ~ 1023)
  • analogWrite() (0 ~ 255)
Press enter or click to view image in full size

How to Use nRF52840?

You just need to install the Arduino App.

Press enter or click to view image in full size
the initial screen of Arduino.

Feather nRF52 can be also connected with an IOS/ Android cell phone using Bluetooth.

--

--

Written by Richard Keynes

React / Machine Learing / Robotics