Adafruit Bluefruit LE
.
What is it?
Simple Bluetooth Low Energy (BLE) device to communicate with iOS or Android devices. Can be integrated as a 'traditional' UART data link (with RX and TX characteristic).
Where to buy
http://www.adafruit.com/product/1697
Product Specifications
- Chipset nRF8001
- Bluetooth v4.0 Low Energy
- Size 29mm*28mm*0.8mm
Pin Description
BLE Pin | MBED Pin | Description |
---|---|---|
SCK | p7 SPI SCK | SPI data clock pin, connect to your SPI master clock out |
MISO | p6 MISO | SPI data out pin, data is sent from the module on this pin. Data level is 3V but that is fine for 5V microcontrollers |
MOSI | p6 MOSI | SPI data in pin, data is sent to the module on this pin |
REQ | p9 DigitalInOut | basically what the nRF8001 considers the 'SPI Chip Select' pin, an input |
RDY | p8 DigitalInOut | data-ready pin, an interrupt output from the breakout to the microcontroller letting it know that data is ready to read |
ACT | -- | output from the module, lets the host know when the nRF8001 is busy |
RST | -- | reset pin input |
3Vo | -- | output from the onboard 3.3V regulator, you can grab up to 100mA from this pin. |
GND | GND | common ground for data and power |
VIN | 3.3 VOUT | 3-5 VDC input to power the breakout |
Code
Import programECE4180Lab4_2
Adafruit LE nRF8001 using RedBearLabs library
Further Information
More information can be found in the guide (although Arduino focused) at the link:
https://learn.adafruit.com/getting-started-with-the-nrf8001-bluefruit-le-breakout/introduction
1 comment on Adafruit Bluefruit LE:
Please log in to post comments.
Hi, I´m trying to run ECE4180Lab4_2 program but I have no luck. in the compiler I have 3 alerts: Warning: CharacteristicValueChanged inherits implicit virtual in "BLE_nRF8001/BLE_nRF8001/BLEPeripheral.h", Line: 47, Col: 12 Warning: CanNotifyCharacteristic inherits implicit virtual in "BLE_nRF8001/BLE_nRF8001/BLEPeripheral.h", Line: 48, Col: 12 Warning: CanIndicateCharacteristic inherits implicit virtual in "BLE_nRF8001/BLE_nRF8001/BLEPeripheral.h", Line: 49, Col: 12
Is this OK? When I run the program I get the "Serial begin!" message on serial and the program seems to freeze and It don´t show any other messages. Anybody know what´s the problem?
I´m using the EFM32 Zero Gecko and the Adafruit Bluefruit LE. The wire I´m using: SPI spi(PD7, PD6, PC15); BLE_RDY(PC2); BLE_REQ(PC14);
I´m newbie and I really appreciate any help you can provide. Thanks.