nRF51822

  • Motor Control over BLE with nRF51822 and TB6612FNG 2

Motor Control over BLE with nRF51822 and TB6612FNG

Introduction In this project, we will control two motors over BLE using the Nordic nRF51-DK. To do this, we will use a motor driver based on the Toshiba TB6612FNG chip. We will use GPIOs and PWM to communicate with this board. Background Before you read further, you might want to

By |2019-06-25T11:18:41+05:30August 4th, 2015|
  • Controlling an RGB LED with Nordic nRF51-DK (nRF51822/nRF51422) 3

Controlling an RGB LED with Nordic nRF51-DK (nRF51822/nRF51422)

Introduction In this project, we will control an RGB LED using the Nordic nRF51-DK over BLE. We will make use of PWM (Pulse Width Modulation) and NUS (Nordic UART Service) for this. Background Before you read further, you might want to look at my previous articles on nRF51822 programming, since

By |2015-07-24T18:30:00+05:30July 24th, 2015|
  • Talking to Ultrasonic Distance Sensor HC-SR04 using nRF51822 4

Talking to Ultrasonic Distance Sensor HC-SR04 using nRF51822

Introduction In this project, we will talk to the popular ultrasonic distance sensor HC-SR04 using the Nordic nRF51-DK board, and transmit the distance information over BLE using the NUS (Nordic UART Service). We will be utilizing GPIO and Timer1 for this purpose. Prerequisite Before you read further, please take a

By |2015-07-19T18:30:00+05:30July 19th, 2015|

nRF51-DK PWM & GPIOTE test with S110 SoftDevice

Prerequisite Before you read further, please take a look at my previous article on nRF51-DK programming using GCC, since we're going to use the same setup here. PWM This is a simple example that demonstrates PWM, GPIOTE, and NUS (Nordic UART Service) using the S110 softdevice on the nRF51-DK. This

By |2015-07-12T18:30:00+05:30July 12th, 2015|
  • External nRF51822 SWD Programming using the nRF51-DK 5

External nRF51822 SWD Programming using the nRF51-DK

Introduction This is a short note on using the nRF51-DK to program an nRF51822 chip on an external board. So far I have (click to jump to section): RedBearLab Nano nRF51822 modules with the dual 2x9 1.27 mm pins, on an adapter board designed by me in collaboration with Explore

By |2015-07-08T18:30:00+05:30July 8th, 2015|
  • nRF51822 Begins - nRF-DK, GCC, ADC, UART/BLE 6

nRF51822 Begins – nRF-DK, GCC, ADC, UART/BLE

Introduction The nRF51822 is a very popular SoC (System on a Chip) which integrates BLE (Bluetooth Low Energy) with an ARM Cortex M0 CPU. For folks like myself trudging along in 8-bit AVR country, 32-bit ARM development is unfamiliar territory. The chips are powerful, complex beasts, and the hardware and

By |2015-07-05T18:30:00+05:30July 5th, 2015|