Genuino 101 Bluetooth Integration

Version 3

    bluetooth.png

    One of the coolest things about micro-controllers is their ability to communicate externally, in a sense making them Internet of Things devices. The Genuino 101 has an inbuilt Bluetooth Module, let's explore how to connect it and what your students can do!

     

    Step 1

    Open the example code from the Arduino Library

    There are many preloaded program examples or sketches within the Arduino IDE this is just one you can expand upon. Click on File >> Examples >> CurieImu >> CurieBLEHeartRateMonitor

     

    Step 2

    Wire up your Arduino Circuit

    Because we are working with a physical computer, we sometimes need to connect physical elements. Wire up your Arduino as in the picture to the right (Click the image to be taken to the larger image). If you are having trouble, perhaps try the Light Up Harbour Bridge – Beginner Arduino Project as a pre-requisite

     

    To complete this circuit you will need:

    - LED x 1

    - Resistor x 1 Potentiometer x 1 (and wires or you could use a shield kit)

     

    Step 3

    Upload the sketch to your Arduino board

    Upload this sketch to the board by clicking on the upload button. You will need to wait for the green line to fill completely to know your sketch has been uploaded

     

    Step 4

    Download the nRTF Toolbox for BLE App

    Visit the Apple or Google Play store and download the nRF Toolbox for BLE App then:

    1. Open the App
    2. Select the 'heart' icon (right)
    3. Click 'Connect'
    4. Select 'HeartRateSketch'

     

    Step 5

    Turn and Watch

    The red LED should now be identifying that you have a Bluetooth connection. Now twist the Potentiometer and see what happens! Magic! Then think of the possibilities! A mood sensor, boredom ranker, 'The worm' in your classroom and so much more!

     

    Going Further

    These are just the basics to getting a handle on the connectivity potential of the Genuino 101 From here you might like to:

    1. Add a battery pack to make it  mobile
    2. Think of  other uses  and  variables you  could measure
    3. Try connecting other analogue sensors and see what happens Access this site for more information: Intel Innovation Toolbox

     

    This Guide was created using the information from:

    Arduino - Genuino101CurieBLEHeartRateMonitor

     

    The Genuino 101 has an inbuilt Bluetooth Module, let's explore how to connect it and what your students can do!