Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intial BLE support for Arduino 101 and some BRL boards #279

Merged
merged 10 commits into from
Mar 14, 2016
Merged

Conversation

soundanalogous
Copy link
Member

Adds StandardFirmataBLE for Arduino 101. Should also work with the RedBearLab BLE Shield (v2) when paired with a board with sufficient memory (Zero, Due, Mega). Works with RedBearLab BLE Nano with modifications (detailed here).

To use with the Arduino 101, you must install the Intel Curie Boards v1.0.5 package via the Arduino Boards Manager. Reporting of analog input values and I2C read (when using READ_CONTINUOUS mode) will be slow (~150ms interval). You can greatly speed things up however by manually patching the CurieBLE library via the instructions here in StandardFirmataBLE.ino.

An example firmata.js (node.js) script for the Arduino 101 and RBL BLE shield is available here: https://gist.github.com/soundanalogous/927360b797574ed50e27

To use StandardFirmataBLE with supported RedBearLab boards, install the latest version of the arduino-BLEPeripheral library.

soundanalogous added a commit that referenced this pull request Mar 14, 2016
Intial BLE support for Arduino 101 and some BRL boards
@soundanalogous soundanalogous merged commit c27ab47 into master Mar 14, 2016
@soundanalogous soundanalogous deleted the ble branch March 14, 2016 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant