Code Monkey home page Code Monkey logo

ble_server_my_opt3001's Introduction

TL;DR : There is a ".bin" file in the BUILD directory that you can directly flash to the NUCLEO_F429ZI

BLE_Server_MY_OPT3001

mbed application for BLE server with STM32F429 and ST BLE shield and TI OPT 3001 light sensor

This application needs to be flashed into a NUCLEO_F429ZI running mbed firmware. It also needs an X-NUCLEO-IDB05A1 BLE shield running v7.2 or later firmware. The latest firmware can be found here: https://developer.mbed.org/teams/ST/code/BlueNRG-MS-Stack-Updater/

For the light sensor, I'm using a BOOSTXL-SENSORS breakout board from TI.

You'll also need a couple of jumpers, USB cables etc.

Please find the BLE_Client application under https://github.com/ashok-rao/BLE_Client_My_OPT3001 repo.

You can verify the output of this application either:

  • on a serial terminal for your respective OS OR
  • on a BLE enabled Android device with the Nordic nRF connect app

The application will print a few messages on the serial terminal and start reading the light sensor and show the readings with a 1sec delay.

If you are using the Nordic android app, you can scan for the "OPT3001" device and "connect" to it. Upon successful discovery of services, you can enable "notifications" and start getting the light sensor's data in hex.

ble_server_my_opt3001's People

Stargazers

 avatar

Watchers

 avatar

Forkers

toyowata

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.