#CannyBots BlueBrain
These instructions cover two different versions of the BlueBrain board.
#BlueBrain (Latest HW version)
If your BlueBrain board does not have a detachable motor driver then you have a new board.
##1. mbed development
Please see the instructions for setting up mbed and uploading over the air here/
##2. Arduino development
Currently working but not yet published.
##3. Rasperry Pi Setup
Please see here
#BlueBrain (older version)
If your BlueBrain board has a detachable motor driver and a small metal casing on board then you have one of the older boards.
##1. Versions
These version /must/ be used:
- Arduino IDE: v1.5.7
- RFduino SDK: v2.1.2
##2. Arduino IDE RFduino Support
a) Install RFduino v2.1.2 Library for Arduino
Download and install the v2.1.2 of the RFduino library:
It MUST be v2.1.2 because of some customisations we've made. You also must be using Arduino IDE 1.5.7 or higher for the RFduino library to work.
Unzip the RFduino zip under:
mac: [ArduinoIDE_Install_PATH]/Java/hardware/arduino/
win: [ArduinoIDE_Install_PATH]/hardware/arduino/
b) RFduino SDK patch.
Without this patch you can not have more than one bot in the room when using the physical joypad because of an address clash in non-BLE mode You can perform this patch to an existing installation or download a pre-patched version here Download this patch to the RFduino SDK:
The folders in the zip need to replace sub-folders under the RFduino folder that was installed into the Arduino IDE in the previous step. It's preferable to move, or just delete, the existing folders rather than renaming them in-place:
- .../RFduino/libraries/RFduinoGZLL
- .../RFduino/source/libRFduinoGZLL
copy these files from the 'libRFduinoGZLL' folder:
libRFduinoGZLL.h libRFduinoGZLL.a
to: .../hardware/arduino/RFduino/variants/RFduino/
overwriting whats there already.
##3. Using the programmer
Install the latest drivers form the www.ftdichip.com website.
#iOS and Android Apps
The apps are available in source form in this repo and also as released apps on the respective app stores.
Apple users can find the app here.
Android users can find the app here.