Latest contents in the Nordic blog
  • BLEBot - a phone controlled/autonomous 2WD robot based on nRF51822

    In this project, we will build a two-wheeled robot based on the Nordic nRF51822 BLE SoC. Motor control for the two wheels of the robot will be done using an L293D chip. The robot can be controlled using any mobile device that has BLE, and when not ...
  • Toys 2.0: Smart Toy Robots use the nRF51 based Cannybot Brain

    The Cannybot Brain is a robotics controller board that uses the Nordic Semiconductor nRF51822 at its core. The board has been developed by Cannybots Limited in Cambridge, UK. One of Cannybots core values is connecting kids to the modern technology t...
  • Programming services, HI-LO Electronics in corporation with Nordic Semiconductor AS

    In corporation with Nordic Semiconductor we are happy to announce our programming services! Your flexible programming center is based in Gothenburg, Sweden at HI-LO Electronics AB Advantages with pre-programming: Avoid time-consuming programming...
  • New Bluetooth Smart tool from Nordic

    Over the last few months we have been working on a new desktop application for Bluetooth Smart devices which will give you easy access to the most common Bluetooth features and allows you to control locally connected, compatible Nordic devices. We h...
  • Working with the BBC on micro:bit: Part 1

    Ever wondered how the nRF51822-based BBC Micro:bit first started to come to life?....Then read on.... Working with the BBC on micro:bit: Part 1 - using the mbed HDK For the last few months, we’ve been hard at work helping the BBC and its partners i...
  • Nordic Global Tech Tour – Kickstart your nRF52 Series project development in a day

    It’s that time again The Nordic Global Tech Tour is about to hit the road again. This time it is all about the goodies inside our nRF52 Series for Bluetooth Smart and what they enable you to do. The Nordic Global Tech Tour (GTT) is always an exci...
  • Current vs Voltage for nrf51 CPU

    user2103
    user2103
    Since I couldn't find the information of how the supply current would change with different supply voltage for nrf51 chip, this is the result of a little test that I made to get this info. Setup: nrf51 DK with variable voltage source connected to P2...
  • Using Eclipse's Managed Make with the nRF51 DK

    I have been using Eclipse to programming+build+flash+debugging my nRF51 DK apps. This requires carrying a Makefile forward, modifying as stuff changes...handling flash programming in less integrated way.... I was successful taking the Blinky exampl...
  • Programming Inexpensive nRf51822 modules with Nordic nRF51-DK

    I've updated my article on external SWD programming using the nRF51-DK. I have also designed an adapter board for these modules. http://electronut.in/nrf51-dk-external-programming/#E3BO
  • BLE Sniffer in Linux using Wireshark

    Here is a small guide on how to build Wireshark with a BLE plugin under linux, with a small example on using this plugin with the Nordic Sniffer API. ##Prerequisites nRF Dongle (PCA10031/PCA10000) or similar Working installation of SEGGER J-Link...
  • Trying OpenWRT Chaos Calmer (15.05 RC3) on Buffalo WZR-600DHP

    In this post, we try to setup OpenWRT on a Japanese router, Buffalo WZR-600DHP, which has a Atheros AR7161 in side. The officail guide by OpenWRT could be found here: http://wiki.openwrt.org/toh/buffalo/wzr-600dhp We choose the easiest way of &quot...
  • The Art of Pairing

    It's an old chestnut the pairing conundrum, how to make it safe and secure yet so simple people aren't left confused and frustrated whilst trying to pair products. Bluetooth Smart currently has 3 pairing options: Passkey entry Just Works OOB ...
  • Reprogram the nRF51822 Beacon Kit to work with iOS 8

    When I decided to attempt the reprogramming of my nRF51822 Beacon Kit I read several posts related to the task. The information I needed was there but I found it to be a bit scattered. It was difficult for me to put it all together; particularly so a...
  • Nordic's infocenter

    The Infocenter – our new documentation portal - has now been up and running since June and contains all of our technical documentation. We saw the need for this because we wanted to make our complete library more visible, and since the documentation...
  • nRF51822 now supports extended industrial temp range (-40 – 105C)

    We recently announced that we now support “extended industrial temperature range” (-40 – 105C) on our nRF51822. The devices supporting -40 - 105C are the QFAA (QFN with 256kB flash and 16kB RAM) and the CEAA (WCSP with 256kB flash and 16kB RAM) vers...
  • Running micro-ESB concurrently with BLE

    Introduction Using proprietary protocols can be an effective way of addressing shortcomings in BLE. When communicating between two nRF chips, one can for example use a different packet format or different symbol rate to improve throughput or increas...
  • FruityMesh open sourced - Connection based meshing that will run on batteries

    Hello everybody, I have just published the sourcecode of FruityMesh on GitHub. It is a meshing algorithm that uses standard BLE connections. Plug in as many nodes as you like and they will automatically build a mesh without any user interaction. Y...
  • Developing Nordic nRF51 Projects with Visual Studio

    This tutorial shows how to create and debug a basic project for the Nordic nRF51-DK using Visual Studio. Before you begin, install VisualGDB 5.0 or later. Start Visual Studio and begin creating a new project using VisualGDB Embedded Project Wizar...
  • Motor Control over BLE with nRF51822 and TB6612FNG

    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. Read details here: http://electr...
  • Create Hurricane Tunnel Broker on Raspberry Pi

    This blog introduces how to create tunnel broker service in order to support IPv6 on your IPv4 network. The tunnel broker is providing IP conversion service with 6in4. Preparation Raspberry Pi with Installed raspbian and 6LowPAN module Follo...
  • An appeal to makers - why you should document your project, and how you can do it

    An appeal to makers - why you should document your project, and how you can do it. http://electronut.in/why-how-document-project/
  • ADXL 345 Tutorial

    Hello all, this tutorial goes to a fellow named Emil who helped me with this project. Number 1_ Make sure you set up the terminal viewer For debugging with real.You need it to see the values coming outta your ADXL 345 chip in the case you don't hav...
  • nRF51 Qt GCC Example

    Hi Everyone! At Sky Wave Design, we recently switched all of our Nordic development over to using GCC and using Qt Creator as the IDE. We have released our example project on github for those of you that could use an example as well as a readme on ...
  • ROM and RAM Management

    Introduction Here are some tips and tricks to manage your application size. RAM and ROM usage The total RAM usage is: ZI-data + RW-data The total flash usage is: Code + RO-data + RW-data ZI-data - Zero initialized data, data variables ...
  • Controlling an RGB LED with Nordic nRF51-DK

    Using PWM and Nordic UART Service on nRF51-DK (nRF51822/nRF52422) to control an RGB LED over BLE. http://electronut.in/nrf51-rgb-led-test/