NRF52 Boards - Arduino-FOC
Maybe your like
SimpleFOCDocs Menu - Home
- SimpleFOC Boards
- SimpleFOCShield
- Getting Started
- Soldering pads
- Soldering Pads v1.x
- Soldering Pads v2.x
- Soldering Pads v3.x
- Connecting the hardware
- Writing the code
- Soldering pads
- Board Fabrication
- Shield v1.x
- Shield v2.x
- Shield v3.x
- Getting Started
- SimpleFOCMini
- Starting with Mini
- Connecting the hardware
- Mini v1
- Mini v1.1
- Writing the code
- Connecting the hardware
- Fabrication
- Starting with Mini
- SimpleFOCShield
- Arduino SimpleFOClibrary
- Installation
- Library Installation
- PlatformIO
- Supported Hardware
- Motors
- BLDC motors
- Stepper motors
- Drivers
- BLDC drivers
- Stepper drivers
- Position Sensors
- Microcontrollers
- Arduino boards
- STM32 boards
- ESP boards
- Teensy boards
- SAMD21/51 boards
- Raspberry Pi Pico boards
- Portenta H7 boards
- nRF52 boards
- Setup examples
- SimpleFOCShield
- L6234 Breakout Board
- HMBGC V2.2
- STM32 Nucelo-64
- STM32 Bluepill
- DRV8302
- Motors
- Writing the Code
- Getting started
- Motor code
- BLDC Motors
- Stepper Motors
- Driver code
- BLDCDriver
- BLDCDriver 3PWM
- BLDCDriver 6PWM
- StepperDriver
- Stepper Driver 4PWM
- Stepper Driver 2PWM
- BLDCDriver
- Position Sensors
- Encoder
- Hall sensors
- Magnetic sensor
- Magnetic sensor SPI
- Magnetic sensor I2C
- Magnetic sensor Analog
- Magnetic sensor PWM
- Generic sensor
- Current Sensing
- Inline Current Sense
- Low-Side Current Sense
- High-Side Current Sense
- Motion Control
- Closed-Loop control
- Torque Control
- Voltage Mode
- DC Current Mode
- FOC Current Mode
- Velocity Control
- Position Control
- Torque Control
- Open-Loop control
- Velocity Open-Loop
- Position Open-Loop
- Index Search loop
- Closed-Loop control
- Monitoring
- Communication
- Commander Interface
- Scalar variable
- PID config
- LPF config
- Full motor config
- Motion control
- Custom commands
- Step-Dir Interface
- Commander Interface
- Debugging
- Example projects
- Position Control example
- Velocity Control example
- Gimbal Controller example
- Reaction Wheel Pendulum
- Position Control Nucleo-64
- DRV8302 example
- Haptics - Steer by wire
- Stepper Motor Control Nucleo
- SimpleFOCMini & UNO
- SimpleFOCMini & Nucleo
- Stepper Motor Control with SimpleFOCShield
- Sensorless FOC
- Practical guides
- Choosing PWM pins
- Phase resistance
- Choosing ADC pins
- Units in the library
- Real-time loop
- Options Cheat Sheet
- Options Reference
- Build Flags
- Digging deeper
- Theory corner
- Torque control
- Field Oriented Control
- PID controller theory
- Motor-Sensor align
- Low Pass Filter
- Current Sense align
- Library Source
- FOC Algorithm
- Motion Control
- Sensor support
- Motor commands
- Library Examples
- Theory corner
- Work roadmap
- Installation
- SimpleFOCutils
- stm32 pinouts
- libraries
- SimpleDCMotor
- SimpleFOCDrivers
- tools
- SimpleFOCStudio
- SimpleFOCWebController
- Citing SimpleFOC
- Contact and Contributing
- Additional Resources
- Docs archive
- Docs in Chinese
- Home
- GitHub
- Discord
- Community
- Shop
- Contact
- Arduino SimpleFOClibrary
- Supported Hardware
- Microcontrollers
- nRF52 boards
| MCU | 2 PWM mode | 4 PWM mode | 3 PWM mode | 6 PWM mode | pwm frequency config |
|---|---|---|---|---|---|
| nRF52 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Arduino SimpleFOClibrary recently started supporting the nRF52 devices due to a lot of effort put in by @Polyphe. These are the boards that have been tested so far:
| Board | Name | Specifications | Link | Price |
|---|---|---|---|---|
![]() | Arduino Nano 33 BLE | ARM Cortex M4F - 3.3V logic - 12 PWMs - all pins interrupts - 8 adc pins- 64Mhz | Arduino Store | 18€ |
![]() | Adafruit Feather nRF52 Bluefruit | ARM Cortex M4F - 3.3V logic - 12 PWMs - all pins interrupts - 8 adc pins- 64Mhz | Adafruit Store | 22€ |
Arduino IDE support package
In order to use the nRF52 boards in the Arduino IDE please instal the nRF52 support package using Arduino IDE board manager.
For some boards you might need to install the Adafruit nRF52 package in addition to the Arduino nRF52 package in your Board manager. Here is a quick guide how to enable Adafruit packages in the Arduino IDE.
Tag » Arduino Nrf52 Ble Example
-
Arduino BLE Examples | Bluefruit NRF52 Feather Learning Guide
-
Arduino BLE Examples | Introducing The Adafruit NRF52840 Feather
-
Adafruit NRF52 BLE Example - Gists · GitHub
-
Very Low Power BLE Made Easy With Arduino -- Part 1 - Instructables
-
Arduino BLE Example - Evothings
-
Nrf52 - Arduino Library List
-
BLE Multi Role On Nano 33 BLE - NRF52 - Arduino Forum
-
NRF52 Bluetooth (BLE) Tutorial. Does It Consume Less ... - YouTube
-
Part 1 – Developing NRF52840 Application | Arduino Nano 33 BLE ...
-
Nordic NRF52 — PlatformIO Latest Documentation
-
Connect Two Nrf52832 Using BLE - Nordic Q&A
-
Nordic NRF52840 Advanced Bluetooth 5 With Arduino IDE
-
NimBLE-Arduino: Overview - GitHub Pages
-
NRF52832 Breakout Board Hookup Guide - Sparkfun Learn

